Skip to content

Commit 1a682ff

Browse files
authored
update menu with new IPAM URL (#6588)
1 parent 643b736 commit 1a682ff

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

backend/infrahub/menu/menu.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def _extract_node_icon(model: MainSchemaTypes) -> str:
5757
name="IPPrefix",
5858
label="IP Prefixes",
5959
kind=InfrahubKind.IPPREFIX,
60-
path="/ipam/prefixes",
60+
path="/ipam",
6161
icon=_extract_node_icon(infrahub_schema.get(InfrahubKind.IPPREFIX)),
6262
protected=True,
6363
section=MenuSection.INTERNAL,
@@ -68,7 +68,7 @@ def _extract_node_icon(model: MainSchemaTypes) -> str:
6868
name="IPAddress",
6969
label="IP Addresses",
7070
kind=InfrahubKind.IPPREFIX,
71-
path="/ipam/addresses?ipam-tab=ip-details",
71+
path="/ipam/ip_addresses",
7272
icon=_extract_node_icon(infrahub_schema.get(InfrahubKind.IPADDRESS)),
7373
protected=True,
7474
section=MenuSection.INTERNAL,
@@ -79,6 +79,7 @@ def _extract_node_icon(model: MainSchemaTypes) -> str:
7979
name="Namespaces",
8080
label="Namespaces",
8181
kind=InfrahubKind.IPNAMESPACE,
82+
path="/ipam/namespaces",
8283
icon=_extract_node_icon(infrahub_schema.get(InfrahubKind.IPNAMESPACE)),
8384
protected=True,
8485
section=MenuSection.INTERNAL,

backend/tests/unit/menu/conftest.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ async def menu_fixture_01_data() -> list[MenuItemDefinition]:
5454
name="IPPrefix",
5555
label="IP Prefixes",
5656
kind=InfrahubKind.IPPREFIX,
57-
path="/ipam/prefixes",
57+
path="/ipam",
5858
protected=True,
5959
section=MenuSection.INTERNAL,
6060
order_weight=1000,
@@ -64,7 +64,7 @@ async def menu_fixture_01_data() -> list[MenuItemDefinition]:
6464
name="IPAddress",
6565
label="IP Addresses",
6666
kind=InfrahubKind.IPPREFIX,
67-
path="/ipam/addresses?ipam-tab=ip-details",
67+
path="/ipam/ip_addresses",
6868
protected=True,
6969
section=MenuSection.INTERNAL,
7070
order_weight=2000,
@@ -162,7 +162,7 @@ async def menu_fixture_02_data() -> list[MenuItemDefinition]:
162162
name="IPPrefix",
163163
label="IP Prefixes",
164164
kind=InfrahubKind.IPPREFIX,
165-
path="/ipam/prefixes",
165+
path="/ipam",
166166
protected=True,
167167
section=MenuSection.INTERNAL,
168168
order_weight=1000,
@@ -172,7 +172,7 @@ async def menu_fixture_02_data() -> list[MenuItemDefinition]:
172172
name="IPAddress",
173173
label="IP Addresses",
174174
kind=InfrahubKind.IPPREFIX,
175-
path="/ipam/addresses?ipam-tab=ip-details",
175+
path="/ipam/ip_addresses",
176176
protected=True,
177177
section=MenuSection.INTERNAL,
178178
order_weight=2000,
@@ -181,6 +181,7 @@ async def menu_fixture_02_data() -> list[MenuItemDefinition]:
181181
namespace="Builtin",
182182
name="Namespaces",
183183
label="Namespaces",
184+
path="/ipam/namespaces",
184185
kind=InfrahubKind.IPNAMESPACE,
185186
protected=True,
186187
section=MenuSection.INTERNAL,
@@ -518,7 +519,7 @@ async def menu_fixture_11_data() -> list[MenuItemDefinition]:
518519
name="IPPrefix",
519520
label="IP Prefixes",
520521
kind=InfrahubKind.IPPREFIX,
521-
path="/ipam/prefixes",
522+
path="/ipam",
522523
protected=True,
523524
section=MenuSection.INTERNAL,
524525
order_weight=1000,
@@ -528,7 +529,7 @@ async def menu_fixture_11_data() -> list[MenuItemDefinition]:
528529
name="IPAddress",
529530
label="IP Addresses",
530531
kind=InfrahubKind.IPPREFIX,
531-
path="/ipam/addresses?ipam-tab=ip-details",
532+
path="/ipam/ip_addresses",
532533
protected=True,
533534
section=MenuSection.INTERNAL,
534535
order_weight=2000,
@@ -537,6 +538,7 @@ async def menu_fixture_11_data() -> list[MenuItemDefinition]:
537538
namespace="Builtin",
538539
name="Namespaces",
539540
label="Namespaces",
541+
path="/ipam/namespaces",
540542
kind=InfrahubKind.IPNAMESPACE,
541543
protected=True,
542544
section=MenuSection.INTERNAL,
@@ -584,7 +586,7 @@ async def menu_fixture_12_data() -> list[MenuItemDefinition]:
584586
name="IPPrefix",
585587
label="IP Prefixes",
586588
kind=InfrahubKind.IPPREFIX,
587-
path="/ipam/prefixes",
589+
path="/ipam",
588590
protected=True,
589591
section=MenuSection.INTERNAL,
590592
order_weight=1000,
@@ -594,7 +596,7 @@ async def menu_fixture_12_data() -> list[MenuItemDefinition]:
594596
name="IPAddress",
595597
label="IP Addresses",
596598
kind=InfrahubKind.IPPREFIX,
597-
path="/ipam/addresses",
599+
path="/ipam/ip_addresses",
598600
protected=True,
599601
section=MenuSection.INTERNAL,
600602
order_weight=2000,

0 commit comments

Comments
 (0)