Skip to content
Snippets Groups Projects
Commit 2ea53a41 authored by Neda Moeini's avatar Neda Moeini
Browse files

Display router FQDN in the IP trunk form.

parent 2b7ab966
No related branches found
No related tags found
1 merge request!193Enhancement/nat 515
Pipeline #86132 passed
This commit is part of merge request !193. Comments created here will be created in the context of that merge request.
...@@ -83,6 +83,7 @@ def initial_input_form_generator(product_name: str) -> FormGenerator: ...@@ -83,6 +83,7 @@ def initial_input_form_generator(product_name: str) -> FormGenerator:
user_input_router_side_a = yield SelectRouterSideA user_input_router_side_a = yield SelectRouterSideA
router_a = user_input_router_side_a.side_a_node_id.name router_a = user_input_router_side_a.side_a_node_id.name
router_a_fqdn = Router.from_subscription(router_a).router.router_fqdn
class JuniperAeMembers(UniqueConstrainedList[LAGMember]): class JuniperAeMembers(UniqueConstrainedList[LAGMember]):
min_items = initial_user_input.iptrunk_minimum_links min_items = initial_user_input.iptrunk_minimum_links
...@@ -104,7 +105,7 @@ def initial_input_form_generator(product_name: str) -> FormGenerator: ...@@ -104,7 +105,7 @@ def initial_input_form_generator(product_name: str) -> FormGenerator:
class CreateIptrunkSideAForm(FormPage): class CreateIptrunkSideAForm(FormPage):
class Config: class Config:
title = "Provide subscription details for side A of the trunk." title = f"Provide subscription details for side A of the trunk.({router_a_fqdn})"
side_a_ae_iface: available_lags_choices(router_a) or str # type: ignore[valid-type] side_a_ae_iface: available_lags_choices(router_a) or str # type: ignore[valid-type]
side_a_ae_geant_a_sid: str side_a_ae_geant_a_sid: str
...@@ -134,6 +135,7 @@ def initial_input_form_generator(product_name: str) -> FormGenerator: ...@@ -134,6 +135,7 @@ def initial_input_form_generator(product_name: str) -> FormGenerator:
user_input_router_side_b = yield SelectRouterSideB user_input_router_side_b = yield SelectRouterSideB
router_b = user_input_router_side_b.side_b_node_id.name router_b = user_input_router_side_b.side_b_node_id.name
router_b_fqdn = Router.from_subscription(router_b).router.router_fqdn
if get_router_vendor(router_b) == Vendor.NOKIA: if get_router_vendor(router_b) == Vendor.NOKIA:
...@@ -154,7 +156,7 @@ def initial_input_form_generator(product_name: str) -> FormGenerator: ...@@ -154,7 +156,7 @@ def initial_input_form_generator(product_name: str) -> FormGenerator:
class CreateIptrunkSideBForm(FormPage): class CreateIptrunkSideBForm(FormPage):
class Config: class Config:
title = "Provide subscription details for side B of the trunk." title = f"Provide subscription details for side B of the trunk.({router_b_fqdn})"
side_b_ae_iface: available_lags_choices(router_b) or str # type: ignore[valid-type] side_b_ae_iface: available_lags_choices(router_b) or str # type: ignore[valid-type]
side_b_ae_geant_a_sid: str side_b_ae_geant_a_sid: str
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment