__collection__ should be auto-defined as media_entries

This commit is contained in:
Christopher Allan Webber 2011-03-27 17:31:18 -05:00
parent 65d7374c37
commit 6f86cfe95c

View File

@ -4,6 +4,8 @@ import datetime
class MediaEntry(Document): class MediaEntry(Document):
__collection__ = 'media_entries'
structure = { structure = {
'title': unicode, 'title': unicode,
'created': datetime.datetime, 'created': datetime.datetime,
@ -12,7 +14,8 @@ class MediaEntry(Document):
'media_data': dict, # extra data relevant to this media_type 'media_data': dict, # extra data relevant to this media_type
'plugin_data': dict, # plugins can dump stuff here. 'plugin_data': dict, # plugins can dump stuff here.
'file_store': unicode, 'file_store': unicode,
'tags': Set(unicode)} 'attachments': [dict],
'tags': [unicode]}
required_fields = [ required_fields = [
'title', 'created', 'title', 'created',
@ -20,7 +23,9 @@ class MediaEntry(Document):
default_values = { default_values = {
'created': datetime.datetime.utcnow} 'created': datetime.datetime.utcnow}
def main_mediafile(self):
pass
class User(Document): class User(Document):
structure = { structure = {