diff options
author | Christopher Allan Webber <cwebber@dustycloud.org> | 2011-05-22 10:52:53 -0500 |
---|---|---|
committer | Christopher Allan Webber <cwebber@dustycloud.org> | 2011-05-22 10:52:53 -0500 |
commit | 757f37a52d7854ed752d56c66498383125a05a9f (patch) | |
tree | a37befe4e85e70cb6d4e65293998bc6e567d5317 /mediagoblin/db/models.py | |
parent | 8820121ad125728613477f3dec098aa2df5f47ac (diff) | |
download | mediagoblin-757f37a52d7854ed752d56c66498383125a05a9f.tar.lz mediagoblin-757f37a52d7854ed752d56c66498383125a05a9f.tar.xz mediagoblin-757f37a52d7854ed752d56c66498383125a05a9f.zip |
User migration works (but the rest of the system isn't updated for new user setup yet)
Diffstat (limited to 'mediagoblin/db/models.py')
-rw-r--r-- | mediagoblin/db/models.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mediagoblin/db/models.py b/mediagoblin/db/models.py index 8e7889eb..3fc8d9e8 100644 --- a/mediagoblin/db/models.py +++ b/mediagoblin/db/models.py @@ -21,6 +21,8 @@ from mongokit import Document, Set from mediagoblin import util from mediagoblin.auth import lib as auth_lib from mediagoblin import globals as mediagoblin_globals +from mediagoblin.db import migrations +from mediagoblin.db.util import ObjectId ################### # Custom validators @@ -67,7 +69,7 @@ class MediaEntry(Document): __collection__ = 'media_entries' structure = { - 'uploader': User, + 'uploader': ObjectId, 'title': unicode, 'slug': unicode, 'created': datetime.datetime, @@ -99,6 +101,8 @@ class MediaEntry(Document): 'created': datetime.datetime.utcnow, 'state': u'unprocessed'} + migration_handler = migrations.MediaEntryMigration + # Actually we should referene uniqueness by uploader, but we # should fix http://bugs.foocorp.net/issues/340 first. # indexes = [ |