From 20a6be5d735cc75fd75e4210884d85f57d63b0e1 Mon Sep 17 00:00:00 2001
From: Tim Kreuzer <t.kreuzer@fz-juelich.de>
Date: Wed, 5 Feb 2025 22:49:24 +0100
Subject: [PATCH] fix flavor, fix kube check

---
 templates/macros/table/config/home.jinja             |  1 -
 templates/macros/table/config/workshop.jinja         |  1 -
 templates/macros/table/config/workshop_manager.jinja |  1 -
 templates/macros/table/table_js.jinja                | 10 +++++-----
 4 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/templates/macros/table/config/home.jinja b/templates/macros/table/config/home.jinja
index 3d2f24e..4b05d89 100644
--- a/templates/macros/table/config/home.jinja
+++ b/templates/macros/table/config/home.jinja
@@ -423,7 +423,6 @@
                 "input": {
                   "type": "select",
                   "options": {
-                    "group": "kube",
                     "enabled": true
                   }
                 },
diff --git a/templates/macros/table/config/workshop.jinja b/templates/macros/table/config/workshop.jinja
index c8ce3bf..5309d26 100644
--- a/templates/macros/table/config/workshop.jinja
+++ b/templates/macros/table/config/workshop.jinja
@@ -423,7 +423,6 @@
                 "input": {
                   "type": "select",
                   "options": {
-                    "group": "kube",
                     "enabled": true
                   }
                 },
diff --git a/templates/macros/table/config/workshop_manager.jinja b/templates/macros/table/config/workshop_manager.jinja
index 2602a84..29c6bfc 100644
--- a/templates/macros/table/config/workshop_manager.jinja
+++ b/templates/macros/table/config/workshop_manager.jinja
@@ -715,7 +715,6 @@
                 "input": {
                   "type": "select",
                   "options": {
-                    "group": "kube",
                     "enabled": false
                   }
                 },
diff --git a/templates/macros/table/table_js.jinja b/templates/macros/table/table_js.jinja
index cf95279..64c0474 100644
--- a/templates/macros/table/table_js.jinja
+++ b/templates/macros/table/table_js.jinja
@@ -19,7 +19,7 @@
   const backendServicesConfig = {{ custom_config.backendServices | tojson }};
 
   const notAllowedKeys = ["secret_keys", "defaultvalues", "attachvalues"];
-  const mappingDict = {}
+  const mappingDict = {};
   const globalUserOptions = {};
   const globalFillingOrder = {};
 
@@ -1213,8 +1213,8 @@
     {# WorkshopManager.default.kube.flavor --> #}
       function homeTriggerFlavor(trigger, serviceId, rowId, tabId, elementId, elementOptions) {
         const systems = val(getInputElement(serviceId, rowId, "system"));
-        const systemTypes = getSystemTypes(serviceId, rowId);
-        if ( systemTypes.includes("kube") ){
+
+        if ( systems.some(item => kubeSystems.includes(item)) ) {
           const selectInput = getInputElement(serviceId, rowId, "flavor");
           fillSelect(elementId, selectInput, getAvailableKubeFlavorsS(systems), {}, getUnavailableKubeFlavorsS(systems), "maximum reached");
           // selectInput.trigger("change");
@@ -1317,8 +1317,8 @@
 
       function homeTriggerFlavorInfo(trigger, serviceId, rowId, tabId, elementId, elementOptions) {
         const systems = val(getInputElement(serviceId, rowId, "system"));
-        const systemTypes = getSystemTypes(serviceId, rowId);      
-        if ( systemTypes.includes("kube") && systems.length == 1 ){
+
+        if ( systems.some(item => kubeSystems.includes(item)) && systems.length == 1 ){
           setFlavorInfo(serviceId, rowId, systems[0]);
           // $(`[id^='${serviceId}-${rowId}-'][id$='-flavorinfo-info-div']`).show();
         }
-- 
GitLab