cubicweb/web/test/data/schema.py
changeset 11129 97095348b3ee
parent 11127 6464edfa95bb
parent 11057 0b59724cb3f2
child 11240 1694e6e9ff94
equal deleted inserted replaced
11128:9b4de34ad394 11129:97095348b3ee
    93     cardinality = '?*'
    93     cardinality = '?*'
    94 
    94 
    95 class Ticket(EntityType):
    95 class Ticket(EntityType):
    96     title = String(maxsize=32, required=True, fulltextindexed=True)
    96     title = String(maxsize=32, required=True, fulltextindexed=True)
    97     concerns = SubjectRelation('Project', composite='object')
    97     concerns = SubjectRelation('Project', composite='object')
       
    98     in_version = SubjectRelation('Version', composite='object',
       
    99                                  cardinality='?*', inlined=True)
       
   100 
       
   101 class Version(EntityType):
       
   102     name = String(required=True)
       
   103 
       
   104 class Filesystem(EntityType):
       
   105     name = String()
       
   106 
       
   107 class DirectoryPermission(EntityType):
       
   108     value = String()
       
   109 
       
   110 class parent_fs(RelationDefinition):
       
   111     name = 'parent'
       
   112     subject = 'Directory'
       
   113     object = 'Filesystem'
       
   114 
       
   115 class Directory(EntityType):
       
   116     name = String(required=True)
       
   117     has_permission = SubjectRelation('DirectoryPermission', cardinality='*1',
       
   118                                      composite='subject')
       
   119 
       
   120 class parent_directory(RelationDefinition):
       
   121     name = 'parent'
       
   122     subject = 'Directory'
       
   123     object = 'Directory'
       
   124     composite = 'object'
    98 
   125 
    99 class Folder(EntityType):
   126 class Folder(EntityType):
   100     name = String(required=True)
   127     name = String(required=True)
   101     filed_under = SubjectRelation('Folder', description=_('parent folder'))
   128     filed_under = SubjectRelation('Folder', description=_('parent folder'))
   102 
   129