瀏覽代碼

fix Feedback

Seiya Tashiro 7 年之前
父節點
當前提交
4ae1f3b157
共有 3 個文件被更改,包括 6 次插入4 次删除
  1. 2 1
      src/server/models/user.js
  2. 3 2
      src/server/routes/login.js
  3. 1 1
      src/server/views/admin/users.html

+ 2 - 1
src/server/models/user.js

@@ -524,7 +524,8 @@ module.exports = function(crowi) {
     const User = this;
     const User = this;
     const conditions = {status: status};
     const conditions = {status: status};
 
 
-    return User.find(conditions).count();
+    // TODO count は非推奨。mongoose のバージョンアップ後に countDocuments に変更する。
+    return User.count(conditions);
   };
   };
 
 
   userSchema.statics.isRegisterableUsername = async function(username) {
   userSchema.statics.isRegisterableUsername = async function(username) {

+ 3 - 2
src/server/routes/login.js

@@ -190,9 +190,10 @@ module.exports = function(crowi, app) {
           if (err) {
           if (err) {
             if (err.name === 'UserUpperLimitException') {
             if (err.name === 'UserUpperLimitException') {
               req.flash('registerWarningMessage', 'Can not register more than the maximum number of users.');
               req.flash('registerWarningMessage', 'Can not register more than the maximum number of users.');
-              return res.redirect('/register');
             }
             }
-            req.flash('registerWarningMessage', 'Failed to register.');
+            else {
+              req.flash('registerWarningMessage', 'Failed to register.');
+            }
             return res.redirect('/register');
             return res.redirect('/register');
           }
           }
           else {
           else {

+ 1 - 1
src/server/views/admin/users.html

@@ -33,7 +33,7 @@
 
 
     <div class="col-md-9">
     <div class="col-md-9">
       <p>
       <p>
-        <button data-toggle="collapse" class="btn btn-default" href="#inviteUserForm" {% if isUserCountExceedsUpperLimit === true %}disabled{% endif %}>
+        <button data-toggle="collapse" class="btn btn-default" href="#inviteUserForm" {% if isUserCountExceedsUpperLimit %}disabled{% endif %}>
           {{ t("user_management.invite_users") }}
           {{ t("user_management.invite_users") }}
         </button>
         </button>
         <a class="btn btn-default btn-outline" href="/admin/users/external-accounts">
         <a class="btn btn-default btn-outline" href="/admin/users/external-accounts">