diff -r 0aeb81eb179c -r e7d348134006 server/test/data/migratedapp/schema.py --- 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', ),