Преглед изворни кода

Remove the is_staff restriction for admin menu items

Jeremy Stretch пре 1 година
родитељ
комит
3551f3e021
1 измењених фајлова са 4 додато и 14 уклоњено
  1. 4 14
      netbox/netbox/navigation/menu.py

+ 4 - 14
netbox/netbox/navigation/menu.py

@@ -368,12 +368,10 @@ ADMIN_MENU = Menu(
         MenuGroup(
         MenuGroup(
             label=_('Authentication'),
             label=_('Authentication'),
             items=(
             items=(
-                # Proxy model for auth.User
                 MenuItem(
                 MenuItem(
                     link=f'users:user_list',
                     link=f'users:user_list',
                     link_text=_('Users'),
                     link_text=_('Users'),
                     permissions=[f'auth.view_user'],
                     permissions=[f'auth.view_user'],
-                    staff_only=True,
                     buttons=(
                     buttons=(
                         MenuItemButton(
                         MenuItemButton(
                             link=f'users:user_add',
                             link=f'users:user_add',
@@ -389,12 +387,10 @@ ADMIN_MENU = Menu(
                         )
                         )
                     )
                     )
                 ),
                 ),
-                # Proxy model for auth.Group
                 MenuItem(
                 MenuItem(
                     link=f'users:group_list',
                     link=f'users:group_list',
                     link_text=_('Groups'),
                     link_text=_('Groups'),
                     permissions=[f'auth.view_group'],
                     permissions=[f'auth.view_group'],
-                    staff_only=True,
                     buttons=(
                     buttons=(
                         MenuItemButton(
                         MenuItemButton(
                             link=f'users:group_add',
                             link=f'users:group_add',
@@ -414,14 +410,12 @@ ADMIN_MENU = Menu(
                     link=f'users:token_list',
                     link=f'users:token_list',
                     link_text=_('API Tokens'),
                     link_text=_('API Tokens'),
                     permissions=[f'users.view_token'],
                     permissions=[f'users.view_token'],
-                    staff_only=True,
                     buttons=get_model_buttons('users', 'token')
                     buttons=get_model_buttons('users', 'token')
                 ),
                 ),
                 MenuItem(
                 MenuItem(
                     link=f'users:objectpermission_list',
                     link=f'users:objectpermission_list',
                     link_text=_('Permissions'),
                     link_text=_('Permissions'),
                     permissions=[f'users.view_objectpermission'],
                     permissions=[f'users.view_objectpermission'],
-                    staff_only=True,
                     buttons=get_model_buttons('users', 'objectpermission', actions=['add'])
                     buttons=get_model_buttons('users', 'objectpermission', actions=['add'])
                 ),
                 ),
             ),
             ),
@@ -432,14 +426,12 @@ ADMIN_MENU = Menu(
                 MenuItem(
                 MenuItem(
                     link='core:config',
                     link='core:config',
                     link_text=_('Current Config'),
                     link_text=_('Current Config'),
-                    permissions=['core.view_configrevision'],
-                    staff_only=True
+                    permissions=['core.view_configrevision']
                 ),
                 ),
                 MenuItem(
                 MenuItem(
                     link='core:configrevision_list',
                     link='core:configrevision_list',
                     link_text=_('Config Revisions'),
                     link_text=_('Config Revisions'),
-                    permissions=['core.view_configrevision'],
-                    staff_only=True
+                    permissions=['core.view_configrevision']
                 ),
                 ),
             ),
             ),
         ),
         ),
@@ -448,13 +440,11 @@ ADMIN_MENU = Menu(
             items=(
             items=(
                 MenuItem(
                 MenuItem(
                     link='core:plugin_list',
                     link='core:plugin_list',
-                    link_text=_('Plugins'),
-                    staff_only=True
+                    link_text=_('Plugins')
                 ),
                 ),
                 MenuItem(
                 MenuItem(
                     link='core:background_queue_list',
                     link='core:background_queue_list',
-                    link_text=_('Background Tasks'),
-                    staff_only=True
+                    link_text=_('Background Tasks')
                 ),
                 ),
             ),
             ),
         ),
         ),