mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 23:40:13 +01:00
Add /api/boards_count endpoint for statistics
This commit is contained in:
parent
7a96adf957
commit
bcf5a586c7
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