Merge branch 'master' into develop

This commit is contained in:
Alexandre Bodin 2020-05-14 09:40:59 +02:00
commit 86edfa496d
3 changed files with 41 additions and 0 deletions

View File

@ -299,6 +299,15 @@
}
}
},
{
"method": "GET",
"path": "/users/count",
"handler": "User.count",
"config": {
"prefix": "",
"policies": []
}
},
{
"method": "GET",
"path": "/users",

View File

@ -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}

View File

@ -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}