From 2420ba8aae94b2d0e1cc39d333a10e030c4e6246 Mon Sep 17 00:00:00 2001
From: Eliot Berriot <contact@eliotberriot.com>
Date: Thu, 17 Jan 2019 11:31:06 +0100
Subject: [PATCH] Fix #410: Hide invitation code field during signup when it's
 not required

---
 changes/changelog.d/410.enhancement  | 1 +
 front/src/components/auth/Signup.vue | 7 +++----
 2 files changed, 4 insertions(+), 4 deletions(-)
 create mode 100644 changes/changelog.d/410.enhancement

diff --git a/changes/changelog.d/410.enhancement b/changes/changelog.d/410.enhancement
new file mode 100644
index 00000000..e6ab6d00
--- /dev/null
+++ b/changes/changelog.d/410.enhancement
@@ -0,0 +1 @@
+Hide invitation code field during signup when it's not required (#410)
diff --git a/front/src/components/auth/Signup.vue b/front/src/components/auth/Signup.vue
index 01230a11..35bb2f6e 100644
--- a/front/src/components/auth/Signup.vue
+++ b/front/src/components/auth/Signup.vue
@@ -39,11 +39,10 @@
             <label><translate>Password</translate></label>
             <password-input v-model="password" />
           </div>
-          <div class="field">
-            <label v-if="!$store.state.instance.settings.users.registration_enabled.value"><translate>Invitation code</translate></label>
-            <label v-else><translate>Invitation code (optional)</translate></label>
+          <div class="field" v-if="!$store.state.instance.settings.users.registration_enabled.value">
+            <label><translate>Invitation code</translate></label>
             <input
-            :required="!$store.state.instance.settings.users.registration_enabled.value"
+            required
             type="text"
             :placeholder="labels.placeholder"
             v-model="invitation">
-- 
GitLab