Merge pull request #5300 from xator91/patch-3

Update boards.js - New update board title function
This commit is contained in:
Lauri Ojansivu 2024-02-16 12:01:33 +02:00 committed by GitHub
commit eda05e0157
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2165,6 +2165,36 @@ if (Meteor.isServer) {
}
});
/**
* @operation update_board_title
* @summary Update the title of a board
*
* @param {string} boardId the ID of the board to update
* @param {string} title the new title for the board
*/
JsonRoutes.add('PUT', '/api/boards/:boardId/title', function(req, res) {
try {
Authentication.checkUserId(req.userId);
const boardId = req.params.boardId;
const title = req.body.title;
Boards.direct.update({ _id: boardId }, { $set: { title } });
JsonRoutes.sendResult(res, {
code: 200,
data: {
_id: boardId,
title,
},
});
} catch (error) {
JsonRoutes.sendResult(res, {
code: 200,
data: error,
});
}
});
/**
* @operation add_board_label
* @summary Add a label to a board