server/test/data/migratedapp/schema.py
branchstable
changeset 6208 07b176640a8c
parent 6163 407f54345687
child 6292 054fa36060d5
equal deleted inserted replaced
6207:c3f11fadf9ed 6208:07b176640a8c
    99     subject ='*'
    99     subject ='*'
   100     object = 'Folder2'
   100     object = 'Folder2'
   101 
   101 
   102 
   102 
   103 class Personne(EntityType):
   103 class Personne(EntityType):
       
   104     __unique_together__ = [('nom', 'prenom', 'datenaiss')]
   104     nom    = String(fulltextindexed=True, required=True, maxsize=64)
   105     nom    = String(fulltextindexed=True, required=True, maxsize=64)
   105     prenom = String(fulltextindexed=True, maxsize=64)
   106     prenom = String(fulltextindexed=True, maxsize=64)
   106     civility   = String(maxsize=1, default='M', fulltextindexed=True)
   107     civility   = String(maxsize=1, default='M', fulltextindexed=True)
   107     promo  = String(vocabulary=('bon','pasbon'))
   108     promo  = String(vocabulary=('bon','pasbon'))
   108     titre  = String(fulltextindexed=True, maxsize=128)
   109     titre  = String(fulltextindexed=True, maxsize=128)
   124         'read': ('managers', 'users', 'guests'),
   125         'read': ('managers', 'users', 'guests'),
   125         'update': ('managers', 'owners'),
   126         'update': ('managers', 'owners'),
   126         'delete': ('managers', 'owners'),
   127         'delete': ('managers', 'owners'),
   127         'add': ('managers', 'users',)
   128         'add': ('managers', 'users',)
   128         }
   129         }
   129 
       
   130     nom  = String(maxsize=64, fulltextindexed=True)
   130     nom  = String(maxsize=64, fulltextindexed=True)
   131     web  = String(maxsize=128)
   131     web  = String(maxsize=128)
   132     tel  = Int()
   132     tel  = Int()
   133     fax  = Int()
   133     fax  = Int()
   134     rncs = String(maxsize=128)
   134     rncs = String(maxsize=128)