diff -r 9ccdb3751fbe -r 793377697c81 server/test/data/migratedapp/schema.py --- a/server/test/data/migratedapp/schema.py Fri Sep 12 09:49:01 2014 +0200 +++ b/server/test/data/migratedapp/schema.py Wed Sep 24 18:04:30 2014 +0200 @@ -91,6 +91,22 @@ attachment = SubjectRelation('File') +class Frozable(EntityType): + __permissions__ = { + 'read': ('managers', 'users'), + 'add': ('managers', 'users'), + 'update': ('managers', ERQLExpression('X frozen False'),), + 'delete': ('managers', ERQLExpression('X frozen False'),) + } + name = String() + frozen = Boolean(default=False, + __permissions__ = { + 'read': ('managers', 'users'), + 'add': ('managers', 'users'), + 'update': ('managers', 'owners') + }) + + class Personne(EntityType): __unique_together__ = [('nom', 'prenom', 'datenaiss')] nom = String(fulltextindexed=True, required=True, maxsize=64)