From d2af11b0770939b1ff33a0a2ca0187f8c2c5a546 Mon Sep 17 00:00:00 2001 From: Julien WITTOUCK Date: Mon, 26 Aug 2019 19:23:36 +0200 Subject: [PATCH 01/15] :sparkles: : add option to make module variable mandatory resolves #72 --- .../io/codeka/gaia/modules/bo/TerraformVariable.java | 10 ++++++++++ src/main/resources/templates/module.html | 7 ++----- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/main/java/io/codeka/gaia/modules/bo/TerraformVariable.java b/src/main/java/io/codeka/gaia/modules/bo/TerraformVariable.java index e84c88a39..7818154f0 100644 --- a/src/main/java/io/codeka/gaia/modules/bo/TerraformVariable.java +++ b/src/main/java/io/codeka/gaia/modules/bo/TerraformVariable.java @@ -13,6 +13,8 @@ public class TerraformVariable { private boolean editable; + private boolean mandatory; + public String getName() { return name; } @@ -44,4 +46,12 @@ public boolean isEditable() { public void setEditable(boolean editable) { this.editable = editable; } + + public boolean isMandatory() { + return mandatory; + } + + public void setMandatory(boolean mandatory) { + this.mandatory = mandatory; + } } diff --git a/src/main/resources/templates/module.html b/src/main/resources/templates/module.html index 34bff5ea0..1bd34501b 100644 --- a/src/main/resources/templates/module.html +++ b/src/main/resources/templates/module.html @@ -125,11 +125,8 @@

Variables From 86976be83f263e6d69db8ba19ef437862465c1be Mon Sep 17 00:00:00 2001 From: Julien WITTOUCK Date: Mon, 26 Aug 2019 19:24:56 +0200 Subject: [PATCH 02/15] :recycle: : use bootstrap-vue buttons --- src/main/resources/templates/stack.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/resources/templates/stack.html b/src/main/resources/templates/stack.html index 338e9ccbe..273ceac4c 100644 --- a/src/main/resources/templates/stack.html +++ b/src/main/resources/templates/stack.html @@ -50,13 +50,13 @@ From 3e57d77ea25943f11910733f1bc952f312a0d2b9 Mon Sep 17 00:00:00 2001 From: Julien WITTOUCK Date: Mon, 26 Aug 2019 19:27:37 +0200 Subject: [PATCH 03/15] :children_crossing: : add variable validation to stack-vars component --- .../templates/vue_templates/stack-vars.vue | 32 +++++++++++++++---- 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/src/main/resources/templates/vue_templates/stack-vars.vue b/src/main/resources/templates/vue_templates/stack-vars.vue index 39a4c8099..4edf6b262 100644 --- a/src/main/resources/templates/vue_templates/stack-vars.vue +++ b/src/main/resources/templates/vue_templates/stack-vars.vue @@ -1,11 +1,17 @@