|
@@ -57,25 +57,15 @@ module.exports = (crowi) => {
|
|
|
* description: id of share link
|
|
* description: id of share link
|
|
|
* schema:
|
|
* schema:
|
|
|
* type: string
|
|
* type: string
|
|
|
- * requestBody:
|
|
|
|
|
- * required: true
|
|
|
|
|
- * content:
|
|
|
|
|
- * application/json:
|
|
|
|
|
- * schema:
|
|
|
|
|
- * properties:
|
|
|
|
|
- * pageId:
|
|
|
|
|
- * type: string
|
|
|
|
|
- * description: page id witch related to the link
|
|
|
|
|
* responses:
|
|
* responses:
|
|
|
* 200:
|
|
* 200:
|
|
|
* description: Succeeded to delete one share link
|
|
* description: Succeeded to delete one share link
|
|
|
*/
|
|
*/
|
|
|
router.delete('/:id', loginRequired, csrf, async(req, res) => {
|
|
router.delete('/:id', loginRequired, csrf, async(req, res) => {
|
|
|
const { id } = req.params;
|
|
const { id } = req.params;
|
|
|
- const { pageId } = req.body;
|
|
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
|
- const deletedShareLink = await ShareLink.findOneAndRemove({ _id: id, relatedPage: pageId });
|
|
|
|
|
|
|
+ const deletedShareLink = await ShareLink.findOneAndRemove({ _id: id });
|
|
|
return res.apiv3(deletedShareLink);
|
|
return res.apiv3(deletedShareLink);
|
|
|
}
|
|
}
|
|
|
catch (err) {
|
|
catch (err) {
|