equal
deleted
inserted
replaced
674 class RQLExpressionIBreadCrumbsAdapter(ibreadcrumbs.IBreadCrumbsAdapter): |
674 class RQLExpressionIBreadCrumbsAdapter(ibreadcrumbs.IBreadCrumbsAdapter): |
675 __select__ = is_instance('RQLExpression') |
675 __select__ = is_instance('RQLExpression') |
676 def parent_entity(self): |
676 def parent_entity(self): |
677 return self.entity.expression_of |
677 return self.entity.expression_of |
678 |
678 |
679 class CWPermissionIBreadCrumbsAdapter(ibreadcrumbs.IBreadCrumbsAdapter): |
|
680 __select__ = is_instance('CWPermission') |
|
681 def parent_entity(self): |
|
682 # XXX useless with permission propagation |
|
683 permissionof = getattr(self.entity, 'reverse_require_permission', ()) |
|
684 if len(permissionof) == 1: |
|
685 return permissionof[0] |
|
686 |
|
687 |
679 |
688 # misc: facets, actions ######################################################## |
680 # misc: facets, actions ######################################################## |
689 |
681 |
690 class CWFinalFacet(facet.AttributeFacet): |
682 class CWFinalFacet(facet.AttributeFacet): |
691 __regid__ = 'cwfinal-facet' |
683 __regid__ = 'cwfinal-facet' |