server/test/data/schema.py
changeset 10646 45671fb330f5
parent 10487 49a5c38de1de
parent 10640 17bdc485c5b2
child 10669 155c29e0ed1c
equal deleted inserted replaced
10645:57c60a96de70 10646:45671fb330f5
   126                          'update': ('managers', 'owners')
   126                          'update': ('managers', 'owners')
   127                          })
   127                          })
   128 
   128 
   129 
   129 
   130 class Personne(EntityType):
   130 class Personne(EntityType):
       
   131     __permissions__ = {
       
   132         'read':   ('managers', 'users', 'guests'), # 'guests' will be removed
       
   133         'add':    ('managers', 'users'),
       
   134         'update': ('managers', 'owners'),
       
   135         'delete': ('managers', 'owners')
       
   136     }
   131     __unique_together__ = [('nom', 'prenom', 'inline2')]
   137     __unique_together__ = [('nom', 'prenom', 'inline2')]
   132     nom    = String(fulltextindexed=True, required=True, maxsize=64)
   138     nom    = String(fulltextindexed=True, required=True, maxsize=64)
   133     prenom = String(fulltextindexed=True, maxsize=64)
   139     prenom = String(fulltextindexed=True, maxsize=64)
   134     sexe   = String(maxsize=1, default='M', fulltextindexed=True)
   140     sexe   = String(maxsize=1, default='M', fulltextindexed=True)
   135     promo  = String(vocabulary=('bon','pasbon'))
   141     promo  = String(vocabulary=('bon','pasbon'))