aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mediagoblin/models.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/mediagoblin/models.py b/mediagoblin/models.py
index 07d841bf..b14ada9f 100644
--- a/mediagoblin/models.py
+++ b/mediagoblin/models.py
@@ -13,6 +13,13 @@ class MediaEntry(Document):
'file_store': unicode,
'tags': Set(unicode)}
+ required_fields = [
+ 'title', 'created',
+ 'media_type', 'file_store']
+
+ default_values = {
+ 'date_creation':datetime.datetime.utcnow}
+
class User(Document):
structure = {
@@ -22,6 +29,12 @@ class User(Document):
'pw_hash': unicode,
}
+ required_fields = ['username', 'created', 'pw_hash']
+
+ default_values = {
+ 'date_creation':datetime.datetime.utcnow}
+
+
REGISTER_MODELS = [MediaEntry, User]