Update boards.js - New update board title function

This commit is contained in:
Mirko Genovese 2024-02-16 10:50:52 +01:00 committed by GitHub
parent 88c6ce1c7e
commit 4ae8a0308e
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