3535from products .services .netbox .payload .sap import build_sap_vlan_group_payload
3636from services import netbox
3737from workflows .l2vpn .shared .forms import ports_selector
38- from workflows .nsistp .shared .shared import OrchestratorVlanRanges
3938from workflows .shared import AllowedNumberOfL2vpnPorts
39+ from nwastdlib .vlans import VlanRanges
4040
4141
4242def initial_input_form_generator (product_name : str ) -> FormGenerator :
@@ -57,7 +57,7 @@ class SelectPortsForm(FormPage):
5757 model_config = ConfigDict (title = product_name )
5858
5959 ports : PortsChoiceList
60- vlan : OrchestratorVlanRanges
60+ vlan : VlanRanges
6161
6262 select_ports = yield SelectPortsForm
6363 select_ports_dict = select_ports .model_dump ()
@@ -73,7 +73,7 @@ def construct_l2vpn_model(
7373 ports : list [UUIDstr ],
7474 speed : int ,
7575 speed_policer : bool ,
76- vlan : OrchestratorVlanRanges ,
76+ vlan : VlanRanges ,
7777) -> State :
7878 subscription = L2vpnInactive .from_product_id (
7979 product_id = product ,
@@ -110,7 +110,7 @@ def ims_create_vlans(subscription: L2vpnProvisioning) -> State:
110110 group_payload = build_sap_vlan_group_payload (sap , subscription )
111111 sap .ims_id = netbox .create (group_payload )
112112 group_payloads += [group_payload ]
113- vlan_payloads += build_payload (sap , subscription )
113+ vlan_payloads += [ build_payload (sap , subscription )]
114114
115115 for payload in vlan_payloads :
116116 netbox .create (payload )
0 commit comments