Changeset 47424

Show
Ignore:
Timestamp:
07/25/06 17:25:43 (2 years ago)
Author:
atchertchian
Message:

URLTool can return breadcrumbs filtered by view permission

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • CPS3/products/CPSCore/trunk/CHANGES

    r47235 r47424  
    44New features: 
    55~~~~~~~~~~~~~ 
    6 - 
     6- URLTool can return breadcrumbs filtered by view permission 
    77Bug fixes: 
    88~~~~~~~~~~ 
  • CPS3/products/CPSCore/trunk/URLTool.py

    r28968 r47424  
    168168 
    169169    security.declarePublic("getBreadCrumbs") 
    170     def getBreadCrumbs(self, context=None, only_parents=0): 
     170    def getBreadCrumbs(self, context=None, only_parents=0, restricted=False): 
    171171        """Return parents for context 
    172172 
     
    194194            parent = aq_parent(aq_inner(current)) 
    195195            if parent not in (vr, portal, root): 
    196                 parents.append(parent) 
     196                if not restricted or _checkPermission(View, parent): 
     197                    parents.append(parent) 
    197198                current = parent 
    198199            else: