Преглед изворни кода

Fix: Decide user status according to the setting

Sotaro KARASAWA пре 11 година
родитељ
комит
b5c7e38487
1 измењених фајлова са 5 додато и 2 уклоњено
  1. 5 2
      models/user.js

+ 5 - 2
models/user.js

@@ -31,11 +31,14 @@ module.exports = function(app, models) {
   userSchema.plugin(mongoosePaginate);
 
   function decideUserStatusOnRegistration () {
+    var Config = models.Config;
+
     // status decided depends on registrationMode
     switch (config.crowi['security:registrationMode']) {
-      case 'Open':
+      case Config.SECURITY_REGISTRATION_MODE_OPEN:
         return STATUS_ACTIVE;
-      case 'Restricted':
+      case Config.SECURITY_REGISTRATION_MODE_RESTRICTED:
+      case Config.SECURITY_REGISTRATION_MODE_CLOSED: // 一応
         return STATUS_REGISTERED;
       default:
         return STATUS_ACTIVE; // どっちにすんのがいいんだろうな