mirror of
https://github.com/strapi/strapi.git
synced 2025-09-25 16:29:34 +00:00
Merge branch 'master' into develop
This commit is contained in:
commit
86edfa496d
@ -299,6 +299,15 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/users/count",
|
||||
"handler": "User.count",
|
||||
"config": {
|
||||
"prefix": "",
|
||||
"policies": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "GET",
|
||||
"path": "/users",
|
||||
|
@ -52,6 +52,18 @@ module.exports = {
|
||||
ctx.send(data);
|
||||
},
|
||||
|
||||
/**
|
||||
* Retrieve user count.
|
||||
* @return {Number}
|
||||
*/
|
||||
|
||||
async count(ctx) {
|
||||
if (ctx.query._q) {
|
||||
return await strapi.plugins['users-permissions'].services.user.countSearch(ctx.query);
|
||||
}
|
||||
return await strapi.plugins['users-permissions'].services.user.count(ctx.query);
|
||||
},
|
||||
|
||||
/**
|
||||
* Retrieve a user record.
|
||||
* @return {Object}
|
||||
|
@ -10,6 +10,26 @@ const bcrypt = require('bcryptjs');
|
||||
const _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
/**
|
||||
* Promise to count users
|
||||
*
|
||||
* @return {Promise}
|
||||
*/
|
||||
|
||||
count(params) {
|
||||
return strapi.query('user', 'users-permissions').count(params);
|
||||
},
|
||||
|
||||
/**
|
||||
* Promise to search count users
|
||||
*
|
||||
* @return {Promise}
|
||||
*/
|
||||
|
||||
countSearch(params) {
|
||||
return strapi.query('user', 'users-permissions').countSearch(params);
|
||||
},
|
||||
|
||||
/**
|
||||
* Promise to add a/an user.
|
||||
* @return {Promise}
|
||||
|
Loading…
x
Reference in New Issue
Block a user