Chore: Making Account Signup Optional (#563)

Introduce new environment variable that lets you control account signups
ENABLE_ACCOUNT_SIGNUP :( true | false | api_only )
Fixes: #406

Co-authored-by: Pranav Raj S <pranavrajs@gmail.com>
This commit is contained in:
Sojan Jose
2020-02-29 11:20:33 +05:30
committed by GitHub
parent 0aad99ff0b
commit b05f843790
7 changed files with 92 additions and 15 deletions

View File

@@ -97,6 +97,14 @@ export const validateAuthenticateRoutePermission = (to, from, next) => {
};
const validateRouteAccess = (to, from, next) => {
if (
window.chatwootConfig.signupEnabled !== 'true' &&
to.meta &&
to.meta.requireSignupEnabled
) {
next(frontendURL('dashboard'));
}
if (authIgnoreRoutes.includes(to.name)) {
return next();
}