From 4a2c0733c103b72b2eb3b6f7fe4f34434d0578f3 Mon Sep 17 00:00:00 2001 From: Perside Rosalie Date: Fri, 19 Sep 2025 13:55:54 +0200 Subject: [PATCH 1/5] Replace Terms of Use checkbox in Instance Creation workflow --- src/components/Cards/CreateWikiWizardStepThree.vue | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/components/Cards/CreateWikiWizardStepThree.vue b/src/components/Cards/CreateWikiWizardStepThree.vue index 86216f96..2a2c72fe 100644 --- a/src/components/Cards/CreateWikiWizardStepThree.vue +++ b/src/components/Cards/CreateWikiWizardStepThree.vue @@ -54,17 +54,9 @@ - -

Terms of Use

- - @@ -112,7 +103,6 @@ export default { value: Object, error: Array, dismissable: Boolean, - showTerms: Boolean, submitButtonText: String }, methods: { From 76a4ae2e69d65d21301573fbc395b702471a9cf7 Mon Sep 17 00:00:00 2001 From: Perside Rosalie Date: Mon, 22 Sep 2025 13:22:11 +0200 Subject: [PATCH 2/5] refactor accept terms of use checkbox deletion --- src/components/Cards/CreateWiki.vue | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/components/Cards/CreateWiki.vue b/src/components/Cards/CreateWiki.vue index 993adddf..43f78b57 100644 --- a/src/components/Cards/CreateWiki.vue +++ b/src/components/Cards/CreateWiki.vue @@ -28,7 +28,6 @@ :inFlight="inFlight" :error="error" :dismissable="false" - :showTerms="true" submitButtonText="Create Wiki" v-model="stepThree" @previous-step="goToStep(2)" @@ -77,7 +76,6 @@ export default { stepThree: { temporality: '', otherTemporality: '', - terms: false }, hasError: false, error: [], @@ -174,10 +172,6 @@ export default { this.hasError = true this.error.username = errors.username[0] } - if (errors.terms) { - this.hasError = true - this.error.terms = errors.terms[0] - } if (errors.tooManyWikis) { this.hasError = true this.displayGenericError(errors.message) @@ -199,7 +193,6 @@ export default { this.error.sitename = message this.error.siteaddress = message this.error.username = message - this.error.terms = message }, checkCurrentLogin () { if (!this.currentUser) { From d49c94173297c63e7672fec7d362e9c45705031f Mon Sep 17 00:00:00 2001 From: Perside Rosalie Date: Mon, 22 Sep 2025 13:29:30 +0200 Subject: [PATCH 3/5] fix linting --- src/components/Cards/CreateWiki.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Cards/CreateWiki.vue b/src/components/Cards/CreateWiki.vue index 43f78b57..e5cc4e45 100644 --- a/src/components/Cards/CreateWiki.vue +++ b/src/components/Cards/CreateWiki.vue @@ -75,7 +75,7 @@ export default { }, stepThree: { temporality: '', - otherTemporality: '', + otherTemporality: '' }, hasError: false, error: [], From 6193fb90c420cb621a3168e40f4569fb6bbc95a1 Mon Sep 17 00:00:00 2001 From: Perside Rosalie Date: Mon, 22 Sep 2025 16:45:17 +0200 Subject: [PATCH 4/5] fix UI error --- .../Cards/CreateWikiWizardStepThree.vue | 32 +++++++++---------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/src/components/Cards/CreateWikiWizardStepThree.vue b/src/components/Cards/CreateWikiWizardStepThree.vue index 2a2c72fe..0db13d87 100644 --- a/src/components/Cards/CreateWikiWizardStepThree.vue +++ b/src/components/Cards/CreateWikiWizardStepThree.vue @@ -54,23 +54,21 @@ - +
+ Previously accepted + + + Opens in new window + still apply. +
From 236568bab6699bde03246399b9e22f1f45504bad Mon Sep 17 00:00:00 2001 From: Perside Rosalie Date: Thu, 25 Sep 2025 08:54:13 +0200 Subject: [PATCH 5/5] Add terms of use title --- src/components/Cards/CreateWikiWizardStepThree.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/Cards/CreateWikiWizardStepThree.vue b/src/components/Cards/CreateWikiWizardStepThree.vue index 0db13d87..0c1874f0 100644 --- a/src/components/Cards/CreateWikiWizardStepThree.vue +++ b/src/components/Cards/CreateWikiWizardStepThree.vue @@ -54,9 +54,10 @@ -
+

Terms of Use

+
Previously accepted - +