Closes #16988: Move rack nav menu items to a dedicated section

This commit is contained in:
Jeremy Stretch 2024-07-25 15:22:06 -04:00
parent e62a42286a
commit 22319b2cce

View File

@ -20,20 +20,6 @@ ORGANIZATION_MENU = Menu(
get_model_item('dcim', 'location', _('Locations')), get_model_item('dcim', 'location', _('Locations')),
), ),
), ),
MenuGroup(
label=_('Racks'),
items=(
get_model_item('dcim', 'rack', _('Racks')),
get_model_item('dcim', 'racktype', _('Rack Types')),
get_model_item('dcim', 'rackrole', _('Rack Roles')),
get_model_item('dcim', 'rackreservation', _('Reservations')),
MenuItem(
link='dcim:rack_elevation_list',
link_text=_('Elevations'),
permissions=['dcim.view_rack']
),
),
),
MenuGroup( MenuGroup(
label=_('Tenancy'), label=_('Tenancy'),
items=( items=(
@ -53,6 +39,32 @@ ORGANIZATION_MENU = Menu(
), ),
) )
RACKS_MENU = Menu(
label=_('Racks'),
icon_class='mdi mdi-door-sliding',
groups=(
MenuGroup(
label=_('Racks'),
items=(
get_model_item('dcim', 'rack', _('Racks')),
get_model_item('dcim', 'rackrole', _('Rack Roles')),
get_model_item('dcim', 'rackreservation', _('Reservations')),
MenuItem(
link='dcim:rack_elevation_list',
link_text=_('Elevations'),
permissions=['dcim.view_rack']
),
),
),
MenuGroup(
label=_('Rack Types'),
items=(
get_model_item('dcim', 'racktype', _('Rack Types')),
),
),
),
)
DEVICES_MENU = Menu( DEVICES_MENU = Menu(
label=_('Devices'), label=_('Devices'),
icon_class='mdi mdi-server', icon_class='mdi mdi-server',
@ -460,6 +472,7 @@ ADMIN_MENU = Menu(
MENUS = [ MENUS = [
ORGANIZATION_MENU, ORGANIZATION_MENU,
RACKS_MENU,
DEVICES_MENU, DEVICES_MENU,
CONNECTIONS_MENU, CONNECTIONS_MENU,
WIRELESS_MENU, WIRELESS_MENU,