Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 16x 16x 16x 16x 16x | import Crowi from 'server/crowi' import ApiResponse from '../util/apiResponse' export default (crowi: Crowi) => { // const debug = Debug('crowi:routes:shareAccess') const ShareAccess = crowi.model('ShareAccess') const actions = {} as any const api = (actions.api = {} as any) api.list = async (req, res) => { let { page = 1, limit = 50 } = req.query page = parseInt(page) limit = parseInt(limit) const options = { page, limit } try { const accessData = await ShareAccess.findAccesses({}, options) const result = { shareAccess: accessData } return res.json(ApiResponse.success(result)) } catch (err) { return res.json(ApiResponse.error(err)) } } return actions } |