--- a/schemas/base.py Fri Oct 21 14:32:37 2011 +0200
+++ b/schemas/base.py Fri Oct 21 14:32:37 2011 +0200
@@ -305,6 +305,24 @@
cardinality = '1*'
composite = 'object'
+
+class CWDataImport(EntityType):
+ __permissions__ = ENTITY_MANAGERS_PERMISSIONS
+ start_timestamp = TZDatetime()
+ end_timestamp = TZDatetime()
+ log = String()
+ status = String(required=True, internationalizable=True, indexed=True,
+ default='in progress',
+ vocabulary=[_('in progress'), _('success'), _('failed')])
+
+class cw_import_of(RelationDefinition):
+ __permissions__ = RELATION_MANAGERS_PERMISSIONS
+ subject = 'CWDataImport'
+ object = 'CWSource'
+ cardinality = '1*'
+ composite = 'object'
+
+
class CWSourceSchemaConfig(EntityType):
__permissions__ = ENTITY_MANAGERS_PERMISSIONS
cw_for_source = SubjectRelation(