web/test/data/schema/testschema.py
branchtls-sprint
changeset 1398 5fe84a5f7035
parent 0 b97547f5f1fa
child 1802 d628defebc17
equal deleted inserted replaced
1397:6cbc7bc8ea6d 1398:5fe84a5f7035
     2     described_by_test = SubjectRelation('File', cardinality='1*', composite='subject')
     2     described_by_test = SubjectRelation('File', cardinality='1*', composite='subject')
     3     amount = Int(constraints=[IntervalBoundConstraint(0, 100)])
     3     amount = Int(constraints=[IntervalBoundConstraint(0, 100)])
     4     
     4     
     5 class tags(RelationDefinition):
     5 class tags(RelationDefinition):
     6     subject = 'Tag'
     6     subject = 'Tag'
     7     object = ('BlogEntry', 'EUser')
     7     object = ('BlogEntry', 'CWUser')
     8 
     8 
     9 class checked_by(RelationType):
     9 class checked_by(RelationType):
    10     subject = 'BlogEntry'
    10     subject = 'BlogEntry'
    11     object = 'EUser'
    11     object = 'CWUser'
    12     cardinality = '?*'
    12     cardinality = '?*'
    13     permissions = {
    13     permissions = {
    14         'add': ('managers',),
    14         'add': ('managers',),
    15         'read': ('managers', 'users'),
    15         'read': ('managers', 'users'),
    16         'delete': ('managers',),
    16         'delete': ('managers',),