This commit is contained in:
David Arranz 2019-07-18 13:23:43 +02:00
parent 3cd26f9031
commit 4f8e9bcaff
4 changed files with 15 additions and 15 deletions

View File

@ -15,7 +15,7 @@ const MODULE_NAME = '[event.controller]';
const controllerOptions = { MODULE_NAME }; const controllerOptions = { MODULE_NAME };
const extraControllers = { const extraControllers = {
/*
findNext: (config) => { findNext: (config) => {
config = config || { config = config || {
scopes: [], scopes: [],
@ -68,7 +68,7 @@ const extraControllers = {
handleErrorResponse(MODULE_NAME, 'findNext', error, res); handleErrorResponse(MODULE_NAME, 'findNext', error, res);
} }
}, },
*/
createInscription: async(req, res, next) => { createInscription: async(req, res, next) => {
const params = extractParamsFromRequest(req, res, {}); const params = extractParamsFromRequest(req, res, {});
console.log('crear inscripcionnnnnnnnnnnnnnnnnnnnnnnnnnnn'); console.log('crear inscripcionnnnnnnnnnnnnnnnnnnnnnnnnnnn');
@ -77,7 +77,7 @@ const extraControllers = {
}, },
findOne2: async (req, res, next) => { findOne: async (req, res, next) => {
const params = extractParamsFromRequest(req, res, { includeAll: false }); const params = extractParamsFromRequest(req, res, { includeAll: false });
try { try {

View File

@ -160,6 +160,7 @@ module.exports = function (sequelize, DataTypes) {
where: { where: {
type: 'speaker' type: 'speaker'
}, },
required: false,
include: [{ include: [{
model: sequelize.models.Speaker, model: sequelize.models.Speaker,
as: 'speaker', as: 'speaker',

View File

@ -18,13 +18,15 @@ const generalInvalidFields = [
]; ];
routes.get('/events', routes.get('/events',
isLoggedUser, //isLoggedUser,
FieldMiddleware.middleware({ FieldMiddleware.middleware({
invalidFields: generalInvalidFields invalidFields: generalInvalidFields
}), }),
PaginateMiddleware.middleware(), PaginateMiddleware.middleware(),
SortMiddleware.middleware({ default: "-date" }), SortMiddleware.middleware({ default: "-init_date" }),
eventController.find eventController.find({
scopes: ['defaultScope', 'includeVenue'],
}),
); );
routes.get('/events/next', routes.get('/events/next',
@ -37,14 +39,10 @@ routes.get('/events/next',
eventController.find({ eventController.find({
scopes: ['defaultScope', 'next', 'includeVenue', 'includeSpeakers'], scopes: ['defaultScope', 'next', 'includeVenue', 'includeSpeakers'],
}), }),
//eventController.find , 'includeSpeakers'
// model.scope('next').findAll();
///SchemaValidator(eventValidation.EventsListOutputType, true),
); );
routes.get('/events/past', routes.get('/events/past',
isLoggedUser, //isLoggedUser,
FieldMiddleware.middleware({ FieldMiddleware.middleware({
invalidFields: generalInvalidFields invalidFields: generalInvalidFields
}), }),
@ -53,17 +51,15 @@ routes.get('/events/past',
eventController.find({ eventController.find({
scopes: ['defaultScope', 'past', 'includeVenue', 'includeSpeakers'], scopes: ['defaultScope', 'past', 'includeVenue', 'includeSpeakers'],
}), }),
// eventController.findPass
); );
routes.get('/events/current', routes.get('/events/current',
isLoggedUser, //isLoggedUser,
FieldMiddleware.middleware({ FieldMiddleware.middleware({
invalidFields: generalInvalidFields invalidFields: generalInvalidFields
}), }),
PaginateMiddleware.middleware(), PaginateMiddleware.middleware(),
SortMiddleware.middleware({ default: "init_available_date" }), SortMiddleware.middleware({ default: "-init_date" }),
eventController.find({ eventController.find({
scopes: ['defaultScope', 'current', 'includeVenue', 'includeSpeakers'], scopes: ['defaultScope', 'current', 'includeVenue', 'includeSpeakers'],
}), }),

View File

@ -9,6 +9,8 @@ const models = require('../../core/models');
const extraMethods = { const extraMethods = {
afterFetchAll: (result, params, context) => { afterFetchAll: (result, params, context) => {
return result;
/*
if (!result.count) { if (!result.count) {
return result; return result;
} }
@ -27,6 +29,7 @@ const extraMethods = {
count: rows.length, count: rows.length,
rows: rows rows: rows
} }
*/
}, },