equal
deleted
inserted
replaced
133 |
133 |
134 @property |
134 @property |
135 def otype(self): |
135 def otype(self): |
136 return self.to_entity[0] |
136 return self.to_entity[0] |
137 |
137 |
|
138 def yams_schema(self): |
|
139 rschema = self._cw.vreg.schema.rschema(self.rtype.name) |
|
140 return rschema.rdefs[(self.stype.name, self.otype.name)] |
138 |
141 |
139 class CWAttribute(CWRelation): |
142 class CWAttribute(CWRelation): |
140 __regid__ = 'CWAttribute' |
143 __regid__ = 'CWAttribute' |
141 |
144 |
142 def dc_long_title(self): |
145 def dc_long_title(self): |
173 class RQLExpression(AnyEntity): |
176 class RQLExpression(AnyEntity): |
174 __regid__ = 'RQLExpression' |
177 __regid__ = 'RQLExpression' |
175 fetch_attrs, fetch_order = fetch_config(['exprtype', 'mainvars', 'expression']) |
178 fetch_attrs, fetch_order = fetch_config(['exprtype', 'mainvars', 'expression']) |
176 |
179 |
177 def dc_title(self): |
180 def dc_title(self): |
|
181 return self.expression or u'' |
|
182 |
|
183 def dc_long_title(self): |
178 return '%s(%s)' % (self.exprtype, self.expression or u'') |
184 return '%s(%s)' % (self.exprtype, self.expression or u'') |
179 |
185 |
180 @property |
186 @property |
181 def expression_of(self): |
187 def expression_of(self): |
182 for rel in ('read_permission', 'add_permission', 'delete_permission', |
188 for rel in ('read_permission', 'add_permission', 'delete_permission', |