schema.py
changeset 10552 0e7fab504305
parent 10531 51261952d068
child 10553 1d824df4f2bd
equal deleted inserted replaced
10551:1182f5f16a3d 10552:0e7fab504305
  1095                     raise BadSchemaDefinition('computed relations cannot be final')
  1095                     raise BadSchemaDefinition('computed relations cannot be final')
  1096                 rdef = ybo.RelationDefinition(
  1096                 rdef = ybo.RelationDefinition(
  1097                     subjtype, rschema.type, objtype,
  1097                     subjtype, rschema.type, objtype,
  1098                     __permissions__={'add': (),
  1098                     __permissions__={'add': (),
  1099                                      'delete': (),
  1099                                      'delete': (),
  1100                                      'read': ('managers', 'users', 'guests')})
  1100                                      'read': rschema.permissions['read']})
  1101                 rdef.infered = True
  1101                 rdef.infered = True
  1102                 self.add_relation_def(rdef)
  1102                 self.add_relation_def(rdef)
  1103 
  1103 
  1104     def rebuild_infered_relations(self):
  1104     def rebuild_infered_relations(self):
  1105         super(CubicWebSchema, self).rebuild_infered_relations()
  1105         super(CubicWebSchema, self).rebuild_infered_relations()