server/test/data/migratedapp/schema.py
changeset 9984 793377697c81
parent 9636 e35ae8617c03
parent 9981 7099bbd685aa
child 10303 593e63a68429
child 10584 743ed2b13a6f
--- 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)