aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/db/migrations.py
diff options
context:
space:
mode:
authorAditi Mittal <aditi.iitr@gmail.com>2013-09-18 22:23:36 +0530
committerAditi Mittal <aditi.iitr@gmail.com>2013-09-18 22:23:36 +0530
commitbca32cd47401b7f41a5a3c0ca3ddd5940dcd03b1 (patch)
treef6fd09182e86069b1aa4b7bb1721b79885b602f7 /mediagoblin/db/migrations.py
parent4346331c2a8084a4475c7c37e5630b5bf68d8389 (diff)
parent28eab59acef05b5f38052941483f900d2e78c50b (diff)
downloadmediagoblin-bca32cd47401b7f41a5a3c0ca3ddd5940dcd03b1.tar.lz
mediagoblin-bca32cd47401b7f41a5a3c0ca3ddd5940dcd03b1.tar.xz
mediagoblin-bca32cd47401b7f41a5a3c0ca3ddd5940dcd03b1.zip
Merge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin
Diffstat (limited to 'mediagoblin/db/migrations.py')
-rw-r--r--mediagoblin/db/migrations.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/mediagoblin/db/migrations.py b/mediagoblin/db/migrations.py
index 62fb7e8d..e2a0bf26 100644
--- a/mediagoblin/db/migrations.py
+++ b/mediagoblin/db/migrations.py
@@ -474,3 +474,23 @@ def wants_notifications(db):
col.create(user_table)
db.commit()
+
+
+@RegisterMigration(16, MIGRATIONS)
+def upload_limits(db):
+ """Add user upload limit columns"""
+ metadata = MetaData(bind=db.bind)
+
+ user_table = inspect_table(metadata, 'core__users')
+ media_entry_table = inspect_table(metadata, 'core__media_entries')
+
+ col = Column('uploaded', Integer, default=0)
+ col.create(user_table)
+
+ col = Column('upload_limit', Integer)
+ col.create(user_table)
+
+ col = Column('file_size', Integer, default=0)
+ col.create(media_entry_table)
+
+ db.commit()