diff --git a/gso/products/product_blocks/__init__.py b/gso/products/product_blocks/__init__.py index d1f718d83ec9df7d2b68374f4a7149168dac76b2..221e9d44891e867eb511b23f3347615b8e36bd89 100644 --- a/gso/products/product_blocks/__init__.py +++ b/gso/products/product_blocks/__init__.py @@ -1,8 +1,8 @@ -from enum import IntEnum +from enum import Enum -class PhyPortCapacity(IntEnum): - ONE = 1 - TEN = 10 - HUNDRED = 100 - FOUR_HUNDRED = 400 +class PhyPortCapacity(Enum): + ONE = "1g" + TEN = "10g" + HUNDRED = "100g" + FOUR_HUNDRED = "400g" diff --git a/gso/translations/en-GB.json b/gso/translations/en-GB.json index 3ae6a39705832c4c77cd10b59c3eda0ce468f58a..3951617698efe47c4c91cf538a36451f155030e4 100644 --- a/gso/translations/en-GB.json +++ b/gso/translations/en-GB.json @@ -6,6 +6,7 @@ } }, "workflow": { - "modify_isis_metric": "Modify the ISIS metric" + "modify_isis_metric": "Modify the ISIS metric", + "modify_generic": "Modify Trunk interface" } } diff --git a/gso/workflows/__init__.py b/gso/workflows/__init__.py index 77366536d0b024d4ae7837ad7a11e74bf3816612..c5e4e97faaf11c65a6cab597e1563e31ba74e7f5 100644 --- a/gso/workflows/__init__.py +++ b/gso/workflows/__init__.py @@ -12,4 +12,6 @@ LazyWorkflowInstance("gso.workflows.iptrunk.terminate_iptrunk", "terminate_iptrunk") LazyWorkflowInstance("gso.workflows.iptrunk.modify_isis_metric", "modify_isis_metric") +LazyWorkflowInstance("gso.workflows.iptrunk.modify_generic", + "modify_generic") LazyWorkflowInstance("gso.workflows.site.create_site", "create_site")