FIX: show sign up modal when local logins are disabled (#12611)
This commit is contained in:
parent
98ae4e2829
commit
1ebb40a713
|
@ -97,6 +97,9 @@ export default Controller.extend(
|
||||||
if (hasAtLeastOneLoginButton && !hasAuthOptions) {
|
if (hasAtLeastOneLoginButton && !hasAuthOptions) {
|
||||||
classes.push("has-alt-auth");
|
classes.push("has-alt-auth");
|
||||||
}
|
}
|
||||||
|
if (!this.canCreateLocal) {
|
||||||
|
classes.push("no-local-logins");
|
||||||
|
}
|
||||||
return classes.join(" ");
|
return classes.join(" ");
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -7,17 +7,18 @@
|
||||||
{{loading-spinner size="large"}}
|
{{loading-spinner size="large"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{#if showCreateForm}}
|
<div class="create-account-form">
|
||||||
<div class="create-account-form">
|
<div class="login-welcome-header">
|
||||||
<div class="login-welcome-header">
|
<h1 class="login-title">{{i18n "create_account.header_title"}}</h1> <img src={{wavingHandURL}} alt="" class="waving-hand">
|
||||||
<h1 class="login-title">{{i18n "create_account.header_title"}}</h1> <img src={{wavingHandURL}} alt="" class="waving-hand">
|
<p class="login-subheader">{{i18n "create_account.subheader_title"}}</p>
|
||||||
<p class="login-subheader">{{i18n "create_account.subheader_title"}}</p>
|
</div>
|
||||||
|
{{#unless hasAuthOptions}}
|
||||||
|
<div class="create-account-login-buttons">
|
||||||
|
{{login-buttons externalLogin=(action "externalLogin")}}
|
||||||
</div>
|
</div>
|
||||||
{{#unless hasAuthOptions}}
|
{{/unless}}
|
||||||
<div class="create-account-login-buttons">
|
{{#if showCreateForm}}
|
||||||
{{login-buttons externalLogin=(action "externalLogin")}}
|
|
||||||
</div>
|
|
||||||
{{/unless}}
|
|
||||||
<div class="login-form">
|
<div class="login-form">
|
||||||
|
|
||||||
<form>
|
<form>
|
||||||
|
@ -147,29 +148,29 @@
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
{{#if showCreateForm}}
|
|
||||||
<div class="modal-footer">
|
|
||||||
{{d-button
|
|
||||||
class="btn-large btn-primary"
|
|
||||||
action=(action "createAccount")
|
|
||||||
disabled=submitDisabled
|
|
||||||
label="create_account.title"
|
|
||||||
isLoading=formSubmitted
|
|
||||||
}}
|
|
||||||
|
|
||||||
{{#unless hasAuthOptions}}
|
<div class="modal-footer">
|
||||||
{{d-button class="btn-large" id="login-link" action=(route-action "showLogin") disabled=formSubmitted label="log_in"}}
|
{{d-button
|
||||||
{{/unless}}
|
class="btn-large btn-primary"
|
||||||
|
action=(action "createAccount")
|
||||||
|
disabled=submitDisabled
|
||||||
|
label="create_account.title"
|
||||||
|
isLoading=formSubmitted
|
||||||
|
}}
|
||||||
|
|
||||||
<div class="disclaimer">
|
{{#unless hasAuthOptions}}
|
||||||
{{html-safe disclaimerHtml}}
|
{{d-button class="btn-large" id="login-link" action=(route-action "showLogin") disabled=formSubmitted label="log_in"}}
|
||||||
</div>
|
{{/unless}}
|
||||||
|
|
||||||
|
<div class="disclaimer">
|
||||||
|
{{html-safe disclaimerHtml}}
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
{{plugin-outlet name="create-account-after-modal-footer" tagName=""}}
|
{{plugin-outlet name="create-account-after-modal-footer" tagName=""}}
|
||||||
{{/if}}
|
|
||||||
</div>
|
{{/if}}
|
||||||
{{/if}}
|
</div>
|
||||||
{{/d-modal-body}}
|
{{/d-modal-body}}
|
||||||
{{/unless}}
|
{{/unless}}
|
||||||
{{/create-account}}
|
{{/create-account}}
|
||||||
|
|
|
@ -105,6 +105,14 @@
|
||||||
&.awaiting-approval {
|
&.awaiting-approval {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.no-local-logins {
|
||||||
|
// when third-party auth is available, but not local logins
|
||||||
|
.login-left-side,
|
||||||
|
.login-welcome-header {
|
||||||
|
padding: 3em 1em 3em 3em;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Login Form Styles
|
// Login Form Styles
|
||||||
|
|
Loading…
Reference in New Issue