cubicweb/test/data_schemareader/schema.py
changeset 11775 39cf9e55ada8
parent 11057 0b59724cb3f2
child 11911 37726f66ff82
--- a/cubicweb/test/data_schemareader/schema.py	Wed Oct 05 15:30:10 2016 +0200
+++ b/cubicweb/test/data_schemareader/schema.py	Thu Oct 06 12:11:23 2016 +0200
@@ -1,8 +1,16 @@
-from cubicweb.schemas.base import in_group, CWSourceSchemaConfig
+from yams.buildobjs import EntityType, SubjectRelation
+from cubicweb.schemas.base import in_group, RELATION_MANAGERS_PERMISSIONS
+
 # copy __permissions__ to avoid modifying a shared dictionary
 in_group.__permissions__ = in_group.__permissions__.copy()
 in_group.__permissions__['read'] = ('managers',)
 
+
+class CWSourceSchemaConfig(EntityType):
+    cw_for_source = SubjectRelation(
+        'CWSource', inlined=True, cardinality='1*', composite='object',
+        __permissions__=RELATION_MANAGERS_PERMISSIONS)
+
 cw_for_source = CWSourceSchemaConfig.get_relation('cw_for_source')
 cw_for_source.__permissions__ = {'read': ('managers', 'users'),
                                  'add': ('managers',),