mirror of
https://github.com/netbox-community/netbox.git
synced 2025-12-18 19:32:24 -06:00
* Fixes #15977: Hide all admin menu items for non-authenticated users * Account for absence of auth_required on PluginMenuItem
This commit is contained in:
@@ -26,6 +26,8 @@ def nav(context):
|
||||
for group in menu.groups:
|
||||
items = []
|
||||
for item in group.items:
|
||||
if getattr(item, 'auth_required', False) and not user.is_authenticated:
|
||||
continue
|
||||
if not user.has_perms(item.permissions):
|
||||
continue
|
||||
if item.staff_only and not user.is_staff:
|
||||
|
||||
Reference in New Issue
Block a user