equal
deleted
inserted
replaced
68 category = 'primary' |
68 category = 'primary' |
69 elif rschema.is_final(): |
69 elif rschema.is_final(): |
70 category = 'secondary' |
70 category = 'secondary' |
71 else: |
71 else: |
72 category = 'generic' |
72 category = 'generic' |
73 cls.rcategories.set_rtag(category, rschema, role, X, Y) |
73 cls.rcategories.add_relation(category, (X, rschema, Y), role) |
74 |
74 |
75 @classmethod |
75 @classmethod |
76 def erelations_by_category(cls, entity, categories=None, permission=None, rtags=None): |
76 def erelations_by_category(cls, entity, categories=None, permission=None, rtags=None): |
77 """return a list of (relation schema, target schemas, role) matching |
77 """return a list of (relation schema, target schemas, role) matching |
78 categories and permission |
78 categories and permission |