equal
deleted
inserted
replaced
262 user, ordermethod, visited=visited) |
262 user, ordermethod, visited=visited) |
263 orderterm = getattr(cls, ordermethod)(attr, var) |
263 orderterm = getattr(cls, ordermethod)(attr, var) |
264 if orderterm: |
264 if orderterm: |
265 orderby.append(orderterm) |
265 orderby.append(orderterm) |
266 return selection, orderby, restrictions |
266 return selection, orderby, restrictions |
267 |
|
268 @classmethod |
|
269 @cached |
|
270 def parent_classes(cls): |
|
271 parents = [cls.vreg['etypes'].etype_class(e.type) |
|
272 for e in cls.e_schema.ancestors()] |
|
273 parents.append(cls.vreg['etypes'].etype_class('Any')) |
|
274 return parents |
|
275 |
267 |
276 @classmethod |
268 @classmethod |
277 @cached |
269 @cached |
278 def _rest_attr_info(cls): |
270 def _rest_attr_info(cls): |
279 mainattr, needcheck = 'eid', True |
271 mainattr, needcheck = 'eid', True |