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
Branches
Tags
1 merge request!193Enhancement/nat 515
Pipeline #86132 passed
...@@ -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