$def with (ou, children, computers, user, plugins) $var title = _("Navigator") if ou is None else ou.name $var js=['navigator.js'] $var css = ["navigator.css"] $var tab: navigator $code: hierarchy = [] if ou: hierarchy = [storage(link='/navigator/ou/%s' % ou.name, caption=ou.name)] parent = ou.parent if not ou in user.organizative_units: while parent: hierarchy.append(storage(link='/navigator/ou/%s' % parent.name, caption=parent.name)) # Do not show more hirarchy elements than needed if parent in user.organizative_units: break parent = parent.parent hierarchy.append(storage(link='/navigator', caption=_("Root"))) hierarchy.reverse() $var hierarchy = hierarchy