diff options
Diffstat (limited to 'cli/app/sql/models/upload.py')
| -rw-r--r-- | cli/app/sql/models/upload.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cli/app/sql/models/upload.py b/cli/app/sql/models/upload.py index d9307ff..ac3d900 100644 --- a/cli/app/sql/models/upload.py +++ b/cli/app/sql/models/upload.py @@ -1,4 +1,4 @@ -from sqlalchemy import create_engine, Table, Column, ForeignKey, String, Integer, DateTime +from sqlalchemy import create_engine, Table, Column, ForeignKey, String, Integer, DateTime, JSON import sqlalchemy.sql.functions as func from sqlalchemy_utc import UtcDateTime, utcnow from wtforms_alchemy import ModelForm @@ -20,6 +20,7 @@ class Upload(Base): ext = Column(String(4, convert_unicode=True), nullable=False) tag = Column(String(64, convert_unicode=True), nullable=True) username = Column(String(16, convert_unicode=True), nullable=False) + settings = Column(JSON, default={}, nullable=True) created_at = Column(UtcDateTime(), default=utcnow()) def toJSON(self): @@ -32,6 +33,7 @@ class Upload(Base): 'tag': self.tag, 'username': self.username, 'url': self.url(), + 'settings': self.settings, 'created_at': self.created_at, } |
