Shared
Shared functions for the workflows.
summary_form(product_name, summary_data)
Generate a summary form for the product.
Source code in gso/workflows/shared.py
create_summary_form(user_input, product_name, fields)
Create a summary form for the product.
Source code in gso/workflows/shared.py
modify_summary_form(user_input, block, fields)
Modify the summary form for the product.
Source code in gso/workflows/shared.py
get_expected_bgp_values(bgp_sessions)
Get expected BGP values based on the BGP peer.
Source code in gso/workflows/shared.py
generate_scoped_subscription_for_l2_service(service, source_edge_port, destination_edge_port)
Generate a scoped subscription for a Layer 2 Circuit service.
Source code in gso/workflows/shared.py
validate_subscription_workflow_eligibility(subscription_id, workflow_target, workflow_name)
Raise if the subscription cannot run the requested workflow; return the id if eligible.