Merge branch 'master' of wopr.rodax-software.com:lqdvi/app2-api
This commit is contained in:
commit
4af14ffb22
@ -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.put('/admin/posts/:id', isAdministratorUser, blogController.update);
|
||||
routes.delete('/admin/posts/:id', isAdministratorUser, blogController.delete);
|
||||
|
||||
@ -15,7 +15,7 @@ module.exports = function (sequelize, DataTypes) {
|
||||
allowNull: false,
|
||||
}
|
||||
}, {
|
||||
tableName: 'category',
|
||||
tableName: 'categories',
|
||||
freezeTableName: true,
|
||||
timestamps: false
|
||||
});
|
||||
|
||||
@ -7,11 +7,35 @@ const SortMiddleware = require('../../middlewares/sort');
|
||||
|
||||
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.put('/categories/:id', isAdministratorUser, categoryController.update);
|
||||
routes.delete('/categories/:id', isAdministratorUser, categoryController.delete);
|
||||
routes.get('/admin/categories',
|
||||
isAdministratorUser,
|
||||
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;
|
||||
Loading…
Reference in New Issue
Block a user