From 0c05358505abf7a4c85d002b71b1ca8d647600d4 Mon Sep 17 00:00:00 2001
From: Simone Spinelli <simone.spinelli@geant.org>
Date: Tue, 27 Jun 2023 16:16:36 +0000
Subject: [PATCH] Tested add capacity and changing attrs

---
 gso/products/product_blocks/__init__.py | 12 ++++++------
 gso/translations/en-GB.json             |  3 ++-
 gso/workflows/__init__.py               |  2 ++
 3 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/gso/products/product_blocks/__init__.py b/gso/products/product_blocks/__init__.py
index d1f718d8..221e9d44 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 3ae6a397..39516176 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 77366536..c5e4e97f 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")
-- 
GitLab