--- a/server/test/data/migratedapp/schema.py Fri Aug 21 15:07:13 2009 +0200
+++ b/server/test/data/migratedapp/schema.py Fri Aug 21 15:07:47 2009 +0200
@@ -33,7 +33,15 @@
'delete': ('managers', RRQLExpression('O owned_by U')),
}
-class Note(EntityType):
+class Para(EntityType):
+ para = String(maxsize=512)
+ newattr = String()
+ newinlined = SubjectRelation('Affaire', cardinality='?*', inlined=True)
+ newnotinlined = SubjectRelation('Affaire', cardinality='?*')
+
+class Note(Para):
+ __specializes_schema__ = True
+
permissions = {'read': ('managers', 'users', 'guests',),
'update': ('managers', 'owners',),
'delete': ('managers', ),
@@ -46,11 +54,14 @@
type = String(maxsize=1)
whatever = Int()
mydate = Date(default='TODAY')
- para = String(maxsize=512)
shortpara = String(maxsize=64)
ecrit_par = SubjectRelation('Personne', constraints=[RQLConstraint('S concerne A, O concerne A')])
attachment = SubjectRelation(('File', 'Image'))
+class Text(Para):
+ __specializes_schema__ = True
+ summary = String(maxsize=512)
+
class ecrit_par(RelationType):
permissions = {'read': ('managers', 'users', 'guests',),
'delete': ('managers', ),