web/test/data/schema.py
branchstable
changeset 6246 62e25fac41cd
parent 5426 0d4853a6e5ee
child 7059 1d65b235549f
--- a/web/test/data/schema.py	Wed Sep 15 11:13:17 2010 +0200
+++ b/web/test/data/schema.py	Wed Sep 15 15:00:04 2010 +0200
@@ -75,3 +75,19 @@
     cp   = String(maxsize=12)
     ville= String(maxsize=32)
 
+# enough relations to cover most reledit use cases
+class Project(EntityType):
+    title = String(maxsize=32, required=True, fulltextindexed=True)
+    long_desc = SubjectRelation('Blog', composite='subject', cardinality='?*')
+    manager = SubjectRelation('Personne', cardinality='?*')
+
+class composite_card11_2ttypes(RelationDefinition):
+    subject = 'Project'
+    object = ('File', 'Blog')
+    composite = 'subject'
+    cardinality = '?*'
+
+class Ticket(EntityType):
+    title = String(maxsize=32, required=True, fulltextindexed=True)
+    concerns = SubjectRelation('Project', composite='object')
+