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
}
|