From db9ef6a83250d10d4baa2443131163ed6ad5fc55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Wed, 3 Mar 2021 16:10:20 +0100 Subject: [PATCH] Fix env 'PUBLIC_REGISTRATION' and invent env 'INVITE_REGISTRATION' in backend and frontend --- backend/.env.template | 1 + backend/src/config/index.js | 1 + .../ComponentSlider/ComponentSlider.vue | 7 +++-- webapp/config/index.js | 2 ++ webapp/pages/registration.vue | 28 +++++++++++-------- webapp/pages/registration/signup.vue | 2 +- 6 files changed, 26 insertions(+), 15 deletions(-) diff --git a/backend/.env.template b/backend/.env.template index fc9766478..2d2374698 100644 --- a/backend/.env.template +++ b/backend/.env.template @@ -17,6 +17,7 @@ PRIVATE_KEY_PASSPHRASE="a7dsf78sadg87ad87sfagsadg78" SENTRY_DSN_BACKEND= COMMIT= PUBLIC_REGISTRATION=false +INVITE_REGISTRATION=true AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= diff --git a/backend/src/config/index.js b/backend/src/config/index.js index 47771029b..14b539799 100644 --- a/backend/src/config/index.js +++ b/backend/src/config/index.js @@ -83,6 +83,7 @@ const options = { APPLICATION_NAME: metadata.APPLICATION_NAME, ORGANIZATION_URL: links.ORGANIZATION, PUBLIC_REGISTRATION: env.PUBLIC_REGISTRATION === 'true', + INVITE_REGISTRATION: env.INVITE_REGISTRATION === 'true', } // Check if all required configs are present diff --git a/webapp/components/ComponentSlider/ComponentSlider.vue b/webapp/components/ComponentSlider/ComponentSlider.vue index 483c46dbf..177d40bd3 100644 --- a/webapp/components/ComponentSlider/ComponentSlider.vue +++ b/webapp/components/ComponentSlider/ComponentSlider.vue @@ -9,7 +9,7 @@ - +
1 + }, }, methods: { async onNextClick() { diff --git a/webapp/config/index.js b/webapp/config/index.js index fd564f350..678239729 100644 --- a/webapp/config/index.js +++ b/webapp/config/index.js @@ -29,6 +29,8 @@ const sentry = { const options = { VERSION: process.env.VERSION || pkg.version, DESCRIPTION: process.env.DESCRIPTION || pkg.description, + PUBLIC_REGISTRATION: process.env.PUBLIC_REGISTRATION === 'true', + INVITE_REGISTRATION: process.env.INVITE_REGISTRATION === 'true', // Cookies COOKIE_EXPIRE_TIME: process.env.COOKIE_EXPIRE_TIME || 730, // Two years by default COOKIE_HTTPS_ONLY: process.env.COOKIE_HTTPS_ONLY || process.env.NODE_ENV === 'production', // ensure true in production if not set explicitly diff --git a/webapp/pages/registration.vue b/webapp/pages/registration.vue index 216d4aa4d..4863f05df 100644 --- a/webapp/pages/registration.vue +++ b/webapp/pages/registration.vue @@ -1,12 +1,16 @@