diff --git a/app/services/user.js b/app/services/user.js index cb854ce..e820d97 100644 --- a/app/services/user.js +++ b/app/services/user.js @@ -95,21 +95,21 @@ class UserService extends SiteService { user.password = maskedPassword; user.flags = { - isAdmin: false, - isModerator: false, - isEmailVerified: false, + isAdmin: userDefinition.isAdmin || false, + isModerator: userDefinition.isModerator || false, + isEmailVerified: userDefinition.isEmailVerified || false, }; user.permissions = { - canLogin: true, - canChat: true, - canComment: true, - canReport: true, + canLogin: userDefinition.canLogin || true, + canChat: userDefinition.canChat || true, + canComment: userDefinition.canComment || true, + canReport: userDefinition.canReport || true, }; user.optIn = { - system: true, - marketing: false, + system: userDefinition.optInSystem || true, + marketing: userDefinition.optInMarketing || false, }; this.log.info('creating new user account', { email: userDefinition.email });