From 1ebb40a713fee2278516dd2154b56e667000fb10 Mon Sep 17 00:00:00 2001 From: Kris Date: Tue, 6 Apr 2021 10:31:51 -0400 Subject: [PATCH] FIX: show sign up modal when local logins are disabled (#12611) --- .../app/controllers/create-account.js | 3 + .../app/templates/modal/create-account.hbs | 59 ++++++++++--------- app/assets/stylesheets/common/base/login.scss | 8 +++ 3 files changed, 41 insertions(+), 29 deletions(-) diff --git a/app/assets/javascripts/discourse/app/controllers/create-account.js b/app/assets/javascripts/discourse/app/controllers/create-account.js index adbebd4227c..6dc0fa372eb 100644 --- a/app/assets/javascripts/discourse/app/controllers/create-account.js +++ b/app/assets/javascripts/discourse/app/controllers/create-account.js @@ -97,6 +97,9 @@ export default Controller.extend( if (hasAtLeastOneLoginButton && !hasAuthOptions) { classes.push("has-alt-auth"); } + if (!this.canCreateLocal) { + classes.push("no-local-logins"); + } return classes.join(" "); }, diff --git a/app/assets/javascripts/discourse/app/templates/modal/create-account.hbs b/app/assets/javascripts/discourse/app/templates/modal/create-account.hbs index fc5ccc83e64..2e206501c58 100644 --- a/app/assets/javascripts/discourse/app/templates/modal/create-account.hbs +++ b/app/assets/javascripts/discourse/app/templates/modal/create-account.hbs @@ -7,17 +7,18 @@ {{loading-spinner size="large"}} {{/if}} - {{#if showCreateForm}} -
-