Ver Fonte

add countListByStatus

Seiya Tashiro há 7 anos atrás
pai
commit
3269d19f8b
1 ficheiros alterados com 7 adições e 0 exclusões
  1. 7 0
      src/server/models/user.js

+ 7 - 0
src/server/models/user.js

@@ -518,6 +518,13 @@ module.exports = function(crowi) {
     return isUserCountExceedsUpperLimit;
     return isUserCountExceedsUpperLimit;
   };
   };
 
 
+  userSchema.statics.countListByStatus = async function(status) {
+    const User = this;
+    const conditions = {status: status};
+
+    return User.find(conditions).count();
+  };
+
   userSchema.statics.isRegisterableUsername = async function(username) {
   userSchema.statics.isRegisterableUsername = async function(username) {
     var User = this;
     var User = this;
     var usernameUsable = true;
     var usernameUsable = true;