/**
* Get the contents of a new Crud router.
* @param {string} name - the object name of the route definitions
* @param {string} original_name - the original Flitter canonical name of the template
* @returns {string}
*/
module.exports = exports = function router_template(name, original_name){
return `/*
* ${original_name} CRUD Routes
* -------------------------------------------------------------
* Put some description here!
*/
const ${name} = {
prefix: '/crud/${name}',
middleware: [
// 'Middleware Name',
],
get: {
'/read/:id': [ 'controller::crud:${original_name}.read' ],
},
post: {
'/create': [ 'controller::crud:${original_name}.create' ],
'/delete/:id': [ 'controller::crud:${original_name}.delete' ],
'/update/:id': [ 'controller::crud:${original_name}.update' ],
},
}
module.exports = exports = ${name}`
}