Spaces:
Runtime error
Runtime error
File size: 555 Bytes
a126dda | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import { Router } from 'express'
import { authenticate, requireAdmin } from '../../middleware/auth.js'
import * as ctrl from './fields.controller.js'
const router = Router()
router.get('/:templateId/fields', authenticate, ctrl.list)
router.post('/:templateId/fields', authenticate, requireAdmin, ctrl.create)
router.put('/fields/:id', authenticate, requireAdmin, ctrl.update)
router.delete('/fields/:id', authenticate, requireAdmin, ctrl.remove)
router.put('/:templateId/fields/reorder', authenticate, requireAdmin, ctrl.reorder)
export default router
|