test/data/rqlexpr_on_computedrel.py
changeset 11057 0b59724cb3f2
parent 11052 058bb3dc685f
child 11058 23eb30449fe5
equal deleted inserted replaced
11052:058bb3dc685f 11057:0b59724cb3f2
     1 from yams.buildobjs import ComputedRelation, EntityType, RelationDefinition
       
     2 from cubicweb.schema import RRQLExpression
       
     3 
       
     4 class Subject(EntityType):
       
     5     pass
       
     6 
       
     7 class Object(EntityType):
       
     8     pass
       
     9 
       
    10 class relation(RelationDefinition):
       
    11     subject = 'Subject'
       
    12     object = 'Object'
       
    13 
       
    14 class computed(ComputedRelation):
       
    15     rule = 'S relation O'
       
    16     __permissions__ = {'read': (RRQLExpression('S is ET'),)}