server/test/data/schema.py
changeset 6225 a176e68b7d0d
parent 6081 ede33e6400ab
parent 6208 07b176640a8c
child 6279 42079f752a9c
equal deleted inserted replaced
6182:30de0be8f895 6225:a176e68b7d0d
    96     attachment = SubjectRelation('File')
    96     attachment = SubjectRelation('File')
    97     inline1 = SubjectRelation('Affaire', inlined=True, cardinality='?*')
    97     inline1 = SubjectRelation('Affaire', inlined=True, cardinality='?*')
    98     todo_by = SubjectRelation('CWUser')
    98     todo_by = SubjectRelation('CWUser')
    99 
    99 
   100 class Personne(EntityType):
   100 class Personne(EntityType):
       
   101     __unique_together__ = [('nom', 'prenom', 'inline2')]
   101     nom    = String(fulltextindexed=True, required=True, maxsize=64)
   102     nom    = String(fulltextindexed=True, required=True, maxsize=64)
   102     prenom = String(fulltextindexed=True, maxsize=64)
   103     prenom = String(fulltextindexed=True, maxsize=64)
   103     sexe   = String(maxsize=1, default='M', fulltextindexed=True)
   104     sexe   = String(maxsize=1, default='M', fulltextindexed=True)
   104     promo  = String(vocabulary=('bon','pasbon'))
   105     promo  = String(vocabulary=('bon','pasbon'))
   105     titre  = String(fulltextindexed=True, maxsize=128)
   106     titre  = String(fulltextindexed=True, maxsize=128)