--- 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',),