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')),
),
),
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(
label=_('Tenancy'),
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(
label=_('Devices'),
icon_class='mdi mdi-server',
@ -460,6 +472,7 @@ ADMIN_MENU = Menu(
MENUS = [
ORGANIZATION_MENU,
RACKS_MENU,
DEVICES_MENU,
CONNECTIONS_MENU,
WIRELESS_MENU,