Incluir comentarios al devolver un evento concreto.
This commit is contained in:
parent
9da592171a
commit
f49f4b4ea3
@ -313,6 +313,20 @@ module.exports = function (sequelize, DataTypes) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Event.addScope('includeComments', () => {
|
||||||
|
return {
|
||||||
|
include: [{
|
||||||
|
model: sequelize.models.Comment,
|
||||||
|
as: 'comments',
|
||||||
|
required: false,
|
||||||
|
include: [{
|
||||||
|
model: sequelize.models.User,
|
||||||
|
as: 'user',
|
||||||
|
}]
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
Event.addScope('next', {
|
Event.addScope('next', {
|
||||||
where: {
|
where: {
|
||||||
init_date: {
|
init_date: {
|
||||||
|
|||||||
@ -594,7 +594,7 @@ routes.get('/events/:id',
|
|||||||
}),
|
}),
|
||||||
(req, res, next) => {
|
(req, res, next) => {
|
||||||
return eventController.findOne({
|
return eventController.findOne({
|
||||||
scopes: ['defaultScope', 'includeVenue', 'includeMultimedias', 'includeDetails', { method: ['includeInscription', req.user.id] }]
|
scopes: ['defaultScope', 'includeVenue', 'includeMultimedias', 'includeDetails', 'includeComments', { method: ['includeInscription', req.user.id] }]
|
||||||
})(req, res, next)
|
})(req, res, next)
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user