server/test/data/schema.py
changeset 10487 49a5c38de1de
parent 10446 1e6655cff5ab
child 10646 45671fb330f5
equal deleted inserted replaced
10486:d88fb5ccc8e6 10487:49a5c38de1de
   160         'add'    : ('managers', 'users', 'guests'),
   160         'add'    : ('managers', 'users', 'guests'),
   161         'update' : ()
   161         'update' : ()
   162     })
   162     })
   163 
   163 
   164 
   164 
       
   165 class Email(EntityType):
       
   166     subject = String(fulltextindexed=True)
       
   167     messageid = String(required=True, indexed=True, unique=True)
       
   168     sender = SubjectRelation('EmailAddress', cardinality='?*')
       
   169     recipients = SubjectRelation('EmailAddress')
       
   170     attachment = SubjectRelation('File')
       
   171 
       
   172 
       
   173 class EmailPart(EntityType):
       
   174     pass
       
   175 
       
   176 
       
   177 class EmailThread(EntityType):
       
   178     see_also = SubjectRelation('EmailThread')
       
   179 
       
   180 
   165 class connait(RelationType):
   181 class connait(RelationType):
   166     symmetric = True
   182     symmetric = True
   167 
   183 
   168 class concerne(RelationType):
   184 class concerne(RelationType):
   169     __permissions__ = {
   185     __permissions__ = {