Remove the is_staff restriction for admin menu items

This commit is contained in:
Jeremy Stretch 2024-04-19 13:55:16 -04:00
parent 1a1300716c
commit 3551f3e021

View File

@ -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'], permissions=['core.view_configrevision']
staff_only=True
), ),
MenuItem( MenuItem(
link='core:configrevision_list', link='core:configrevision_list',
link_text=_('Config Revisions'), link_text=_('Config Revisions'),
permissions=['core.view_configrevision'], permissions=['core.view_configrevision']
staff_only=True
), ),
), ),
), ),
@ -448,13 +440,11 @@ ADMIN_MENU = Menu(
items=( items=(
MenuItem( MenuItem(
link='core:plugin_list', link='core:plugin_list',
link_text=_('Plugins'), link_text=_('Plugins')
staff_only=True
), ),
MenuItem( MenuItem(
link='core:background_queue_list', link='core:background_queue_list',
link_text=_('Background Tasks'), link_text=_('Background Tasks')
staff_only=True
), ),
), ),
), ),