web/test/data/schema.py
branchstable
changeset 6246 62e25fac41cd
parent 5426 0d4853a6e5ee
child 7059 1d65b235549f
equal deleted inserted replaced
6245:e7e9d73d0c07 6246:62e25fac41cd
    73     ad2  = String(maxsize=128)
    73     ad2  = String(maxsize=128)
    74     ad3  = String(maxsize=128)
    74     ad3  = String(maxsize=128)
    75     cp   = String(maxsize=12)
    75     cp   = String(maxsize=12)
    76     ville= String(maxsize=32)
    76     ville= String(maxsize=32)
    77 
    77 
       
    78 # enough relations to cover most reledit use cases
       
    79 class Project(EntityType):
       
    80     title = String(maxsize=32, required=True, fulltextindexed=True)
       
    81     long_desc = SubjectRelation('Blog', composite='subject', cardinality='?*')
       
    82     manager = SubjectRelation('Personne', cardinality='?*')
       
    83 
       
    84 class composite_card11_2ttypes(RelationDefinition):
       
    85     subject = 'Project'
       
    86     object = ('File', 'Blog')
       
    87     composite = 'subject'
       
    88     cardinality = '?*'
       
    89 
       
    90 class Ticket(EntityType):
       
    91     title = String(maxsize=32, required=True, fulltextindexed=True)
       
    92     concerns = SubjectRelation('Project', composite='object')
       
    93