This commit is contained in:
David Arranz 2019-08-06 17:14:42 +02:00
parent d2219e66f1
commit c9546e24ee
5 changed files with 21 additions and 12 deletions

View File

@ -200,12 +200,14 @@ const generateService = (model, extraMethods = {}, options = defaultOptions) =>
}, },
create: async (values, context) => { create: async (values, context) => {
console.log(values);
return await model.scope(context.scopes).create(values); return await model.scope(context.scopes).create(values);
}, },
update: async (params, values, context) => { update: async (params, values, context) => {
const findOptions = parseParamsToFindOptions(params); const findOptions = parseParamsToFindOptions(params);
console.log(findOptions); console.log(findOptions);
console.log(values);
return await model.scope(context.scopes).update(values, findOptions) return await model.scope(context.scopes).update(values, findOptions)
}, },

View File

@ -41,12 +41,14 @@ routes.get('/multimedias/:id', //cacheSuccesses('24 hours'),
); );
//routes.get('/venues', true, SortMiddleware.middleware({ default: "name" }), venueController.find); /*********************************************************************************************************
//routes.get('/venues', isLoggedUser, SortMiddleware.middleware({ default: "name" }), venueController.find); * ADMINISTRACIÓN
//routes.get('/venues/:id', isLoggedUser, venueController.findOne); *********************************************************************************************************
*/
routes.post('/multimedias/',
//routes.put('/venues/:id', isAdministratorUser, venueController.update); isAdministratorUser,
//routes.delete('/venues/:id', isAdministratorUser, venueController.delete); multimediaController.update
);
module.exports = routes; module.exports = routes;

View File

@ -13,7 +13,7 @@ module.exports = function (sequelize, DataTypes) {
description: { description: {
type: DataTypes.STRING, type: DataTypes.STRING,
}, },
type: { class: {
type: DataTypes.STRING, type: DataTypes.STRING,
}, },
provider: { provider: {

View File

@ -149,7 +149,7 @@ routes.get('/admin/speakers/:id/multimedias',
); );
// Nuevo ponente // Nuevo ponente
routes.post('/admin/speakers/:id', routes.post('/admin/speakers/',
isAdministratorUser, isAdministratorUser,
speakerController.create() speakerController.create()
); );

View File

@ -10,12 +10,17 @@ const SortMiddleware = require('../../middlewares/sort');
//const entityValidation = require('./entity.validations'); //const entityValidation = require('./entity.validations');
const valueController = require('./value.controller'); const valueController = require('./value.controller');
const generalInvalidFields = [
'createdAt', 'updatedAt',
];
routes.get('/values', routes.get('/values',
isLoggedUser, isLoggedUser,
/*FieldMiddleware.middleware({ FieldMiddleware.middleware({
invalidFields: ['user', 'createdAt'] invalidFields: generalInvalidFields
}),*/ }),
PaginateMiddleware.middleware(), //PaginateMiddleware.middleware(),
SortMiddleware.middleware({ default: "name" }), SortMiddleware.middleware({ default: "name" }),
valueController.find() valueController.find()
); );