server/test/data/migratedapp/schema.py
changeset 10640 17bdc485c5b2
parent 10584 743ed2b13a6f
equal deleted inserted replaced
10639:1ed205146ee2 10640:17bdc485c5b2
   106                          'update': ('managers', 'owners')
   106                          'update': ('managers', 'owners')
   107                          })
   107                          })
   108 
   108 
   109 
   109 
   110 class Personne(EntityType):
   110 class Personne(EntityType):
       
   111     __permissions__ = {
       
   112         'read':   ('managers', 'users'), # 'guests' was removed
       
   113         'add':    ('managers', 'users'),
       
   114         'update': ('managers', 'owners'),
       
   115         'delete': ('managers', 'owners')
       
   116     }
   111     __unique_together__ = [('nom', 'prenom', 'datenaiss')]
   117     __unique_together__ = [('nom', 'prenom', 'datenaiss')]
   112     nom    = String(fulltextindexed=True, required=True, maxsize=64)
   118     nom    = String(fulltextindexed=True, required=True, maxsize=64)
   113     prenom = String(fulltextindexed=True, maxsize=64)
   119     prenom = String(fulltextindexed=True, maxsize=64)
   114     civility   = String(maxsize=1, default='M', fulltextindexed=True)
   120     civility   = String(maxsize=1, default='M', fulltextindexed=True)
   115     promo  = String(vocabulary=('bon','pasbon'))
   121     promo  = String(vocabulary=('bon','pasbon'))