mirror of
https://github.com/wekan/wekan.git
synced 2026-02-01 22:21:47 +01:00
Merge pull request #3556 from pichouk/master
Add /api/boards_count endpoint for statistics
This commit is contained in:
commit
b71fde7ff3
3 changed files with 51 additions and 1 deletions
|
|
@ -1700,6 +1700,30 @@ if (Meteor.isServer) {
|
|||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* @operation get_boards_count
|
||||
* @summary Get public and private boards count
|
||||
*
|
||||
* @return_type {private: integer, public: integer}
|
||||
*/
|
||||
JsonRoutes.add('GET', '/api/boards_count', function(req, res) {
|
||||
try {
|
||||
Authentication.checkUserId(req.userId);
|
||||
JsonRoutes.sendResult(res, {
|
||||
code: 200,
|
||||
data: {
|
||||
private: Boards.find({ permission: 'private' }).count(),
|
||||
public: Boards.find({ permission: 'public' }).count(),
|
||||
},
|
||||
});
|
||||
} catch (error) {
|
||||
JsonRoutes.sendResult(res, {
|
||||
code: 200,
|
||||
data: error,
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* @operation get_board
|
||||
* @summary Get the board with that particular ID
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue