|
|
@@ -1,3 +1,5 @@
|
|
|
+// TODO remove this setting after implemented all
|
|
|
+/* eslint-disable no-unused-vars */
|
|
|
// const loggerFactory = require('@alias/logger');
|
|
|
|
|
|
// const logger = loggerFactory('growi:routes:apiv3:share-links');
|
|
|
@@ -17,23 +19,27 @@ module.exports = (crowi) => {
|
|
|
|
|
|
// TDOO write swagger
|
|
|
router.get('/', loginRequired, async(req, res) => {
|
|
|
- // TODO GW-2616
|
|
|
+ const { pageId } = req.query;
|
|
|
+ // TODO GW-2616 get all share links associated with the page
|
|
|
});
|
|
|
|
|
|
|
|
|
// TDOO write swagger
|
|
|
router.post('/', loginRequired, async(req, res) => {
|
|
|
- // TODO GW-2609
|
|
|
+ const { pageId } = req.body;
|
|
|
+ // TODO GW-2609 publish the share link
|
|
|
});
|
|
|
|
|
|
// TDOO write swagger
|
|
|
router.delete('/all', loginRequired, async(req, res) => {
|
|
|
- // TODO GW-2694
|
|
|
+ const { pageId } = req.body;
|
|
|
+ // TODO GW-2694 Delete all share links
|
|
|
});
|
|
|
|
|
|
// TDOO write swagger
|
|
|
router.delete('/:id', loginRequired, async(req, res) => {
|
|
|
- // TODO GW-2610
|
|
|
+ const { pageId } = req.body;
|
|
|
+ // TODO GW-2610 Remove specific share link
|
|
|
});
|
|
|
|
|
|
|