server/test/data/schema.py
branchstable
changeset 6208 07b176640a8c
parent 5762 730d458ec1bf
child 6225 a176e68b7d0d
child 6236 9138f23ee263
equal deleted inserted replaced
6207:c3f11fadf9ed 6208:07b176640a8c
    95     attachment = SubjectRelation('File')
    95     attachment = SubjectRelation('File')
    96     inline1 = SubjectRelation('Affaire', inlined=True, cardinality='?*')
    96     inline1 = SubjectRelation('Affaire', inlined=True, cardinality='?*')
    97     todo_by = SubjectRelation('CWUser')
    97     todo_by = SubjectRelation('CWUser')
    98 
    98 
    99 class Personne(EntityType):
    99 class Personne(EntityType):
       
   100     __unique_together__ = [('nom', 'prenom', 'inline2')]
   100     nom    = String(fulltextindexed=True, required=True, maxsize=64)
   101     nom    = String(fulltextindexed=True, required=True, maxsize=64)
   101     prenom = String(fulltextindexed=True, maxsize=64)
   102     prenom = String(fulltextindexed=True, maxsize=64)
   102     sexe   = String(maxsize=1, default='M', fulltextindexed=True)
   103     sexe   = String(maxsize=1, default='M', fulltextindexed=True)
   103     promo  = String(vocabulary=('bon','pasbon'))
   104     promo  = String(vocabulary=('bon','pasbon'))
   104     titre  = String(fulltextindexed=True, maxsize=128)
   105     titre  = String(fulltextindexed=True, maxsize=128)