Refactor recaptchaEnabled
This commit is contained in:
parent
293c42113c
commit
6e178e2eed
3 changed files with 3 additions and 7 deletions
|
@ -113,7 +113,7 @@ class Api extends events.EventTarget {
|
|||
}
|
||||
|
||||
recaptchaEnabled() {
|
||||
return !!remoteConfig.enableRecaptcha;
|
||||
return !this.isLoggedIn() && !!remoteConfig.enableRecaptcha;
|
||||
}
|
||||
|
||||
hasPrivilege(lookup) {
|
||||
|
|
|
@ -131,7 +131,7 @@ class User extends events.EventTarget {
|
|||
if (this._password) {
|
||||
detail.password = this._password;
|
||||
}
|
||||
if (!api.isLoggedIn()) {
|
||||
if (api.recaptchaEnabled) {
|
||||
detail.recaptchaToken = recaptchaToken;
|
||||
}
|
||||
|
||||
|
|
|
@ -9,17 +9,13 @@ const template = views.getTemplate("user-registration");
|
|||
class RegistrationView extends events.EventTarget {
|
||||
constructor() {
|
||||
super();
|
||||
|
||||
// Show the recaptcha only for anonymous users.
|
||||
const showRecaptcha = (!api.isLoggedIn() && api.recaptchaEnabled());
|
||||
|
||||
this._hostNode = document.getElementById("content-holder");
|
||||
views.replaceContent(
|
||||
this._hostNode,
|
||||
template({
|
||||
userNamePattern: api.getUserNameRegex(),
|
||||
passwordPattern: api.getPasswordRegex(),
|
||||
enableRecaptcha: showRecaptcha,
|
||||
enableRecaptcha: api.recaptchaEnabled(),
|
||||
})
|
||||
);
|
||||
views.syncScrollPosition();
|
||||
|
|
Reference in a new issue