mirror of
https://github.com/wekan/wekan.git
synced 2026-01-06 17:48:49 +01:00
Add REST API endpoint to retrieve a card by ID
This commit is contained in:
parent
56700d1d06
commit
fc77d0d201
2 changed files with 44 additions and 0 deletions
|
|
@ -3301,6 +3301,27 @@ if (Meteor.isServer) {
|
|||
});
|
||||
});
|
||||
|
||||
/**
|
||||
* @operation get_card_by_id
|
||||
* @summary Get a Card by Card ID
|
||||
*
|
||||
* @param {string} cardId the card ID
|
||||
* @return_type Cards
|
||||
*/
|
||||
JsonRoutes.add(
|
||||
'GET',
|
||||
'/api/cards/:cardId',
|
||||
function(req, res) {
|
||||
const paramCardId = req.params.cardId;
|
||||
card = ReactiveCache.getCard(paramCardId)
|
||||
Authentication.checkBoardAccess(req.userId, card.boardId);
|
||||
JsonRoutes.sendResult(res, {
|
||||
code: 200,
|
||||
data: ReactiveCache.getCard(paramCardId),
|
||||
});
|
||||
},
|
||||
);
|
||||
|
||||
/**
|
||||
* @operation get_card
|
||||
* @summary Get a Card
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue