Skip to content
Snippets Groups Projects

Add Edge Port, GÉANT IP and IAS products

Merged Karel van Klink requested to merge feature/add-geant-ip into develop
1 file
+ 5
7
Compare changes
  • Side-by-side
  • Inline
@@ -78,22 +78,20 @@ def initial_input_form_generator(subscription_id: UUIDstr) -> FormGenerator:
),
]
existing_lag_ae_members = [
current_lag_ae_members = [
EdgePortLAGMember(
interface_name=iface.interface_name,
interface_description=iface.interface_description,
)
for iface in subscription.edge_port.edge_port_ae_members
]
] if user_input.member_speed == subscription.edge_port.edge_port_member_speed else []
class ModifyEdgePortInterfaceForm(FormPage):
model_config = ConfigDict(title="Modify Edge Port Interface")
name: ReadOnlyField(subscription.edge_port.edge_port_name, default_type=str) # type: ignore[valid-type]
description: str | None = subscription.edge_port.edge_port_description or None
ae_members: lag_ae_members = (
existing_lag_ae_members if user_input.member_speed == subscription.edge_port.edge_port_member_speed else []
)
ae_members: lag_ae_members = current_lag_ae_members
interface_form_input = yield ModifyEdgePortInterfaceForm
@@ -265,8 +263,8 @@ def modify_edge_port() -> StepList:
>> unsync
>> modify_edge_port_subscription
>> capacity_has_changed(update_interfaces_in_netbox)
>> capacity_has_changed(lso_interaction(update_edge_port_dry))
>> capacity_has_changed(lso_interaction(update_edge_port_real))
# >> capacity_has_changed(lso_interaction(update_edge_port_dry))
# >> capacity_has_changed(lso_interaction(update_edge_port_real))
>> capacity_has_changed(allocate_interfaces_in_netbox)
>> resync
>> done
Loading