a
This commit is contained in:
parent
840dc9bd57
commit
5bf09a4caa
@ -44,7 +44,6 @@ const extraControllers = {
|
|||||||
//1. Todas las inscripciones de un evento, cuando el usuario es administrador
|
//1. Todas las inscripciones de un evento, cuando el usuario es administrador
|
||||||
//2. Todas las inscripciones de un usuario, cuando no nos llega ningun param con id
|
//2. Todas las inscripciones de un usuario, cuando no nos llega ningun param con id
|
||||||
getInscriptions: async (req, res, next) => {
|
getInscriptions: async (req, res, next) => {
|
||||||
console.log('PASOOOOOO>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>');
|
|
||||||
const params = extractParamsFromRequest(req, res, {});
|
const params = extractParamsFromRequest(req, res, {});
|
||||||
const eventId = params.params.id;
|
const eventId = params.params.id;
|
||||||
const userId = req.user.id;
|
const userId = req.user.id;
|
||||||
|
|||||||
@ -135,7 +135,7 @@ routes.get('/events/:id/multimedias',
|
|||||||
|
|
||||||
// Inscripciones
|
// Inscripciones
|
||||||
// Esto da las inscripciones de un usuario
|
// Esto da las inscripciones de un usuario
|
||||||
routes.get('/events/:id/inscriptions',
|
routes.get('/events/:id/inscriptions',
|
||||||
isLoggedUser,
|
isLoggedUser,
|
||||||
eventController.getInscriptions,
|
eventController.getInscriptions,
|
||||||
);
|
);
|
||||||
|
|||||||
@ -90,10 +90,20 @@ module.exports = function (sequelize, DataTypes) {
|
|||||||
attributes: {
|
attributes: {
|
||||||
exclude: ['createdAt', 'updatedAt'],
|
exclude: ['createdAt', 'updatedAt'],
|
||||||
}
|
}
|
||||||
}]
|
}],
|
||||||
}],
|
}],
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
EventInscription.addScope('includeReservation', () => {
|
||||||
|
return {
|
||||||
|
include: [{
|
||||||
|
model: sequelize.models.EventReservation,
|
||||||
|
as: 'reservation',
|
||||||
|
require: false,
|
||||||
|
}],
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
return EventInscription;
|
return EventInscription;
|
||||||
};
|
};
|
||||||
@ -38,8 +38,7 @@ function generateNewCodeTicket() {
|
|||||||
const extraMethods = {
|
const extraMethods = {
|
||||||
|
|
||||||
_getInscriptionById: (id) => {
|
_getInscriptionById: (id) => {
|
||||||
return models.EventInscription.scope('includeEventAndVenue').findOne({
|
return models.EventInscription.scope(['includeEventAndVenue', 'includeReservation']).findOne({
|
||||||
include: { model: models.EventReservation, as: 'reservation', require: false, },
|
|
||||||
where: {
|
where: {
|
||||||
id: id,
|
id: id,
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user