equal
deleted
inserted
replaced
94 concerns = SubjectRelation('Project', composite='object') |
94 concerns = SubjectRelation('Project', composite='object') |
95 |
95 |
96 class Filesystem(EntityType): |
96 class Filesystem(EntityType): |
97 name = String() |
97 name = String() |
98 |
98 |
|
99 class DirectoryPermission(EntityType): |
|
100 value = String() |
|
101 |
99 class parent_fs(RelationDefinition): |
102 class parent_fs(RelationDefinition): |
100 name = 'parent' |
103 name = 'parent' |
101 subject = 'Directory' |
104 subject = 'Directory' |
102 object = 'Filesystem' |
105 object = 'Filesystem' |
103 |
106 |
104 class Directory(EntityType): |
107 class Directory(EntityType): |
105 name = String(required=True) |
108 name = String(required=True) |
|
109 has_permission = SubjectRelation('DirectoryPermission', cardinality='*1', |
|
110 composite='subject') |
106 |
111 |
107 class parent_directory(RelationDefinition): |
112 class parent_directory(RelationDefinition): |
108 name = 'parent' |
113 name = 'parent' |
109 subject = 'Directory' |
114 subject = 'Directory' |
110 object = 'Directory' |
115 object = 'Directory' |