'use strict' const router = new (require('express')).Router() const mw = require('./middleware') const { isAuthenticated } = require('midwest-module-membership/passport/authorization-middleware') router.route('/') .get(isAuthenticated, mw.formatQuery, mw.paginate, mw.query) .post(isAuthenticated, mw.create) router.route('/:id') .get(isAuthenticated, mw.findById) .patch(isAuthenticated, mw.update) .put(isAuthenticated, mw.replace) .delete(isAuthenticated, mw.remove) module.exports = router