skeleton: don't consider access rights when building the menu (#7225)
This commit is contained in:
parent
aa40823826
commit
0b7b8f7884
|
@ -40,10 +40,11 @@ def get_menu_context(context, level=0, current_page=None, depth=1):
|
|||
elements = page_of_level.get_siblings()
|
||||
menuitems = []
|
||||
for element in elements:
|
||||
if not element.is_visible(context['request'].user):
|
||||
continue
|
||||
if element.exclude_from_navigation:
|
||||
continue
|
||||
if not context.get('render_skeleton'):
|
||||
if not element.is_visible(context['request'].user):
|
||||
continue
|
||||
menuitem = {'page': element}
|
||||
if element == page_of_level:
|
||||
menuitem['selected'] = True
|
||||
|
|
|
@ -61,6 +61,7 @@ def show_menu(context, level=0, current_page=None, depth=1, reduce_depth=False):
|
|||
depth -= 1
|
||||
new_context = RequestContext(context['request'], {
|
||||
'page': context['page'],
|
||||
'render_skeleton': context.get('render_skeleton'),
|
||||
'request': context['request']})
|
||||
return get_menu_context(new_context, level=level, current_page=current_page,
|
||||
depth=depth)
|
||||
|
|
Loading…
Reference in New Issue