aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/db/models.py
diff options
context:
space:
mode:
authorRodney Ewing <ewing.rj@gmail.com>2013-06-12 12:02:11 -0700
committerRodney Ewing <ewing.rj@gmail.com>2013-08-26 06:33:28 -0700
commitbdd2242155d3192615740661ce52f6fb960d1a05 (patch)
tree54599b61d8f75e43552932b07792eefd41f21e2a /mediagoblin/db/models.py
parent0cdebda7fc533384bd725412365325edcbeb038c (diff)
downloadmediagoblin-bdd2242155d3192615740661ce52f6fb960d1a05.tar.lz
mediagoblin-bdd2242155d3192615740661ce52f6fb960d1a05.tar.xz
mediagoblin-bdd2242155d3192615740661ce52f6fb960d1a05.zip
added user upload limits
Diffstat (limited to 'mediagoblin/db/models.py')
-rw-r--r--mediagoblin/db/models.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/mediagoblin/db/models.py b/mediagoblin/db/models.py
index 9cb39ff4..697ee326 100644
--- a/mediagoblin/db/models.py
+++ b/mediagoblin/db/models.py
@@ -73,6 +73,8 @@ class User(Base, UserMixin):
is_admin = Column(Boolean, default=False, nullable=False)
url = Column(Unicode)
bio = Column(UnicodeText) # ??
+ uploaded = Column(Integer, default=0)
+ upload_limit = Column(Integer)
## TODO
# plugin data would be in a separate model
@@ -189,6 +191,7 @@ class MediaEntry(Base, MediaEntryMixin):
# or use sqlalchemy.types.Enum?
license = Column(Unicode)
collected = Column(Integer, default=0)
+ file_size = Column(Integer, default=0)
fail_error = Column(Unicode)
fail_metadata = Column(JSONEncoded)