Blog
This commit is contained in:
parent
88f3e5e96f
commit
8c7a03d4af
@ -49,6 +49,20 @@ routes.get('/admin/posts',
|
|||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
||||||
|
routes.get('/admin/posts/:id', isLoggedUser,
|
||||||
|
isAdministratorUser,
|
||||||
|
blogController.findOne()
|
||||||
|
);
|
||||||
|
|
||||||
|
routes.get('/admin/posts/:id/comments', isLoggedUser,
|
||||||
|
isAdministratorUser,
|
||||||
|
(req, res, next) => {
|
||||||
|
req.params.association = 'comments';
|
||||||
|
next();
|
||||||
|
},
|
||||||
|
blogController.find()
|
||||||
|
);
|
||||||
|
|
||||||
routes.post('/admin/posts', isAdministratorUser, blogController.create);
|
routes.post('/admin/posts', isAdministratorUser, blogController.create);
|
||||||
routes.put('/admin/posts/:id', isAdministratorUser, blogController.update);
|
routes.put('/admin/posts/:id', isAdministratorUser, blogController.update);
|
||||||
routes.delete('/admin/posts/:id', isAdministratorUser, blogController.delete);
|
routes.delete('/admin/posts/:id', isAdministratorUser, blogController.delete);
|
||||||
|
|||||||
@ -15,7 +15,7 @@ module.exports = function (sequelize, DataTypes) {
|
|||||||
allowNull: false,
|
allowNull: false,
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
tableName: 'category',
|
tableName: 'categories',
|
||||||
freezeTableName: true,
|
freezeTableName: true,
|
||||||
timestamps: false
|
timestamps: false
|
||||||
});
|
});
|
||||||
|
|||||||
@ -7,11 +7,35 @@ const SortMiddleware = require('../../middlewares/sort');
|
|||||||
|
|
||||||
const categoryController = require('./category.controller');
|
const categoryController = require('./category.controller');
|
||||||
|
|
||||||
routes.get('/categories', isLoggedUser, SortMiddleware.middleware({ default: "name" }), categoryController.find);
|
/********************************************************************************************************
|
||||||
routes.get('/categories/:id', isLoggedUser, categoryController.findOne);
|
* ADMINISTRACIÓN
|
||||||
|
*********************************************************************************************************
|
||||||
|
*/
|
||||||
|
|
||||||
routes.post('/categories/', isAdministratorUser, categoryController.create);
|
routes.get('/admin/categories',
|
||||||
routes.put('/categories/:id', isAdministratorUser, categoryController.update);
|
isAdministratorUser,
|
||||||
routes.delete('/categories/:id', isAdministratorUser, categoryController.delete);
|
SortMiddleware.middleware({ default: "name" }),
|
||||||
|
categoryController.find()
|
||||||
|
);
|
||||||
|
|
||||||
|
routes.get('/admin/categories/:id',
|
||||||
|
isAdministratorUser,
|
||||||
|
categoryController.findOne()
|
||||||
|
);
|
||||||
|
|
||||||
|
routes.post('/admin/categories',
|
||||||
|
isAdministratorUser,
|
||||||
|
categoryController.create()
|
||||||
|
);
|
||||||
|
|
||||||
|
routes.put('/admin/categories/:id',
|
||||||
|
isAdministratorUser,
|
||||||
|
categoryController.update()
|
||||||
|
);
|
||||||
|
|
||||||
|
routes.delete('/admin/categories/:id',
|
||||||
|
isAdministratorUser,
|
||||||
|
categoryController.delete()
|
||||||
|
);
|
||||||
|
|
||||||
module.exports = routes;
|
module.exports = routes;
|
||||||
Loading…
Reference in New Issue
Block a user