From f05773c2f4d14502faf5fffec8cd49fd0016d2d2 Mon Sep 17 00:00:00 2001 From: rob Date: Fri, 12 Apr 2024 17:01:51 -0400 Subject: [PATCH] User account create/signup removes from app when disabled in .env --- app/views/components/navbar.pug | 5 +-- app/views/welcome/home.pug | 11 ++++--- app/views/welcome/signup.pug | 57 +++++++++++++++++---------------- 3 files changed, 38 insertions(+), 35 deletions(-) diff --git a/app/views/components/navbar.pug b/app/views/components/navbar.pug index 98ff96e..d53298a 100644 --- a/app/views/components/navbar.pug +++ b/app/views/components/navbar.pug @@ -14,8 +14,9 @@ nav(style="background: #000000;").uk-navbar-container.uk-light .uk-navbar-right if !user ul.uk-navbar-nav - li - a(href="/welcome/signup") SIGN UP + if process.env.DTP_MEMBER_SIGNUP === 'enabled' + li + a(href="/welcome/signup") SIGN UP li a(href="/welcome/login") LOGIN else diff --git a/app/views/welcome/home.pug b/app/views/welcome/home.pug index bf8dcc9..908d9dc 100644 --- a/app/views/welcome/home.pug +++ b/app/views/welcome/home.pug @@ -10,11 +10,12 @@ block view-content .uk-margin-medium div(uk-grid).uk-grid-divider - div(class="uk-width-1-1 uk-width-1-2@m") - .uk-margin-small - .uk-text-large New here? - div Start receiving and attending calls for free by creating a User Account. - a(href="/welcome/signup").uk-button.uk-button-primary.uk-border-rounded Sign Up + if process.env.DTP_MEMBER_SIGNUP === 'enabled' + div(class="uk-width-1-1 uk-width-1-2@m") + .uk-margin-small + .uk-text-large New here? + div Start receiving and attending calls for free by creating a User Account. + a(href="/welcome/signup").uk-button.uk-button-primary.uk-border-rounded Sign Up div(class="uk-width-1-1 uk-width-1-2@m") .uk-margin-small .uk-text-large Returning member? diff --git a/app/views/welcome/signup.pug b/app/views/welcome/signup.pug index 068fcf6..5407eb9 100644 --- a/app/views/welcome/signup.pug +++ b/app/views/welcome/signup.pug @@ -3,31 +3,32 @@ block view-content section.uk-section.uk-section-default.uk-section-small .uk-container - h1= site.name - - form(method="POST", action="/welcome/signup").uk-form - .uk-card.uk-card-secondary.uk-card-small - .uk-card-header - h1.uk-card-title Create Account - .uk-card-body - .uk-margin - label(for="email").uk-form-label Email address - input(id="email", name="email", type="email", required, placeholder="Enter email address").uk-input - .uk-margin - label(for="username").uk-form-label Username - input(id="username", name="username", type="text", maxlength="30", required, placeholder="Enter username").uk-input - div(uk-grid) - .uk-width-1-2 - .uk-margin - label(for="password").uk-form-label Password - input(id="password", name="password", type="password", required, placeholder="Enter password").uk-input - .uk-width-1-2 - .uk-margin - label(for="password-verify").uk-form-label Verify password - input(id="password-verify", name="passwordVerify", type="password", required, placeholder="Verify password").uk-input - .uk-card-footer - div(uk-grid).uk-flex-right - .uk-width-auto - a(href="/welcome").uk-button.uk-button-default Cancel - .uk-width-auto - button(type="submit").uk-button.uk-button-primary Create Account \ No newline at end of file + if process.env.DTP_MEMBER_SIGNUP === 'enabled' + form(method="POST", action="/welcome/signup").uk-form + .uk-card.uk-card-secondary.uk-card-small + .uk-card-header + h1.uk-card-title Create Account + .uk-card-body + .uk-margin + label(for="email").uk-form-label Email address + input(id="email", name="email", type="email", required, placeholder="Enter email address").uk-input + .uk-margin + label(for="username").uk-form-label Username + input(id="username", name="username", type="text", maxlength="30", required, placeholder="Enter username").uk-input + div(uk-grid) + .uk-width-1-2 + .uk-margin + label(for="password").uk-form-label Password + input(id="password", name="password", type="password", required, placeholder="Enter password").uk-input + .uk-width-1-2 + .uk-margin + label(for="password-verify").uk-form-label Verify password + input(id="password-verify", name="passwordVerify", type="password", required, placeholder="Verify password").uk-input + .uk-card-footer + div(uk-grid).uk-flex-right + .uk-width-auto + a(href="/welcome").uk-button.uk-button-default Cancel + .uk-width-auto + button(type="submit").uk-button.uk-button-primary Create Account + else + .uk-text-large.uk-text-center New account signup is disabled. \ No newline at end of file