diff -r 91fbd3111828 -r 7099bbd685aa server/test/data/migratedapp/schema.py --- a/server/test/data/migratedapp/schema.py Tue Jul 29 14:40:29 2014 +0200 +++ b/server/test/data/migratedapp/schema.py Tue Jan 28 15:27:59 2014 +0100 @@ -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)