a
This commit is contained in:
parent
777bf55bf6
commit
c36b593327
@ -35,11 +35,18 @@ routes.get('/events',
|
|||||||
})(req, res, next)
|
})(req, res, next)
|
||||||
else
|
else
|
||||||
return eventController.find({
|
return eventController.find({
|
||||||
scopes: ['defaultScope', 'includeVenue', 'includeMultimedias', 'includeDetails', { method: ['onlyOfCity', req.body.city] }]
|
// scopes: ['defaultScope', 'includeVenue', 'includeMultimedias', 'includeDetails', { method: ['onlyOfCity', req.body.city] }]
|
||||||
|
// scopes: ['defaultScope', 'includeVenue', 'includeMultimedias', 'includeDetails', { method: {where: {}}]
|
||||||
})(req, res, next);
|
})(req, res, next);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
/*
|
||||||
|
where: {
|
||||||
|
city: {
|
||||||
|
[Sequelize.Op.eq]: city
|
||||||
|
}
|
||||||
|
},
|
||||||
|
*/
|
||||||
routes.get('/events/cities',
|
routes.get('/events/cities',
|
||||||
isLoggedUser,
|
isLoggedUser,
|
||||||
eventController.find({
|
eventController.find({
|
||||||
|
|||||||
@ -61,9 +61,9 @@ module.exports = function (sequelize, DataTypes) {
|
|||||||
model: sequelize.models.Event,
|
model: sequelize.models.Event,
|
||||||
as: 'events',
|
as: 'events',
|
||||||
required: false,
|
required: false,
|
||||||
group: ['typeId'],
|
// group: ['typeId'],
|
||||||
// attributes: ['name', 'type.title',] //[sequelize.fn('COUNT', sequelize.col('events.typeId')), 'ediciones'],] // [sequelize.fn('SUM', sequelize.col('Event.assistants')), 'assistants']]
|
// attributes: ['name', 'type.title',] //[sequelize.fn('COUNT', sequelize.col('events.typeId')), 'ediciones'],] // [sequelize.fn('SUM', sequelize.col('Event.assistants')), 'assistants']]
|
||||||
attributes: [[sequelize.fn('COUNT', sequelize.col('typeId')), 'ediciones'],] // [sequelize.fn('SUM', sequelize.col('Event.assistants')), 'assistants']]
|
// attributes: [[sequelize.fn('COUNT', sequelize.col('typeId')), 'ediciones'],] // [sequelize.fn('SUM', sequelize.col('Event.assistants')), 'assistants']]
|
||||||
// include: [{
|
// include: [{
|
||||||
// model: sequelize.models.MultimediaFile,
|
// model: sequelize.models.MultimediaFile,
|
||||||
// as: "multimediaFile"
|
// as: "multimediaFile"
|
||||||
|
|||||||
@ -10,17 +10,17 @@ const locationController = require('./location.controller');
|
|||||||
|
|
||||||
routes.get('/locations',
|
routes.get('/locations',
|
||||||
isLoggedUser,
|
isLoggedUser,
|
||||||
// SortMiddleware.middleware({ default: "city" }),
|
SortMiddleware.middleware({ default: "city" }),
|
||||||
locationController.find({
|
locationController.find({
|
||||||
scopes: ['includeMultimedias'] //, 'includeEvents'],
|
scopes: ['includeMultimedias'],
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
||||||
routes.get('/locations/:id',
|
routes.get('/locations/:id',
|
||||||
isLoggedUser,
|
isLoggedUser,
|
||||||
// SortMiddleware.middleware({ default: "city" }),
|
//SortMiddleware.middleware({ default: "city" }),
|
||||||
locationController.findOne({
|
locationController.findOne({
|
||||||
scopes: ['includeMultimedias',]
|
scopes: ['includeMultimedias']
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user