schema.py
changeset 10193 a0a11be5a9cb
parent 10192 365e5a0287d6
child 10283 8e6aa8ed6ee1
--- a/schema.py	Mon Feb 02 23:17:15 2015 +0100
+++ b/schema.py	Wed Feb 04 21:55:37 2015 +0100
@@ -1094,7 +1094,10 @@
                 if self[objtype].final:
                     raise BadSchemaDefinition('computed relations cannot be final')
                 rdef = ybo.RelationDefinition(
-                    subjtype, rschema.type, objtype)
+                    subjtype, rschema.type, objtype,
+                    __permissions__={'add': (),
+                                     'delete': (),
+                                     'read': ('managers', 'users', 'guests')})
                 rdef.infered = True
                 self.add_relation_def(rdef)