Switch to side-by-side view

--- a
+++ b/Allura/allura/model/import_batch.py
@@ -0,0 +1,32 @@
+import logging
+from datetime import datetime
+
+import pymongo
+
+from ming import schema as S
+from ming.orm.ormsession import ThreadLocalORMSession
+from ming.orm import session, state, MappedClass
+from ming.orm import FieldProperty, RelationProperty, ForeignIdProperty
+
+from .session import ProjectSession
+from .session import main_doc_session, main_orm_session
+from .session import project_doc_session, project_orm_session
+
+log = logging.getLogger(__name__)
+
+
+class ImportBatch(MappedClass):
+    class __mongometa__:
+        name='import_batch'
+        session = main_orm_session
+
+    _id = FieldProperty(S.ObjectId)
+    date = FieldProperty(datetime, if_missing=datetime.utcnow)
+    user_id = ForeignIdProperty('User')
+    api_key = FieldProperty(str)
+    project_id = ForeignIdProperty('Project')
+    app_config_id = FieldProperty(S.ObjectId, if_missing=None)
+    description = FieldProperty(str, if_missing='')
+
+    user = RelationProperty('User')
+    project = RelationProperty('Project')