From 49f42bcdcf66683fde3769a75c05111663b56e1f Mon Sep 17 00:00:00 2001 From: david Date: Tue, 9 Jul 2019 16:37:54 +0200 Subject: [PATCH] nuevo modulo today --- modules/auth/auth.controller.js | 2 +- modules/main/today.controller.js | 14 ++++++++++++++ modules/main/today.routes.js | 21 +++++++++++++++++++++ modules/main/today.service.js | 10 ++++++++++ 4 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 modules/main/today.controller.js create mode 100644 modules/main/today.routes.js create mode 100644 modules/main/today.service.js diff --git a/modules/auth/auth.controller.js b/modules/auth/auth.controller.js index e52a831..33cd90d 100644 --- a/modules/auth/auth.controller.js +++ b/modules/auth/auth.controller.js @@ -82,7 +82,7 @@ async function register(req, res, next) { newUser.token = tokens.token; console.log('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'); console.log(newUser); - return controllerHelper.handleResultResponse(req.user, null, req.params, res, httpStatus.OK); + return controllerHelper.handleResultResponse(newUser, null, req.params, res, httpStatus.OK); } async function regenerateToken(req, res, next) { diff --git a/modules/main/today.controller.js b/modules/main/today.controller.js new file mode 100644 index 0000000..404d02f --- /dev/null +++ b/modules/main/today.controller.js @@ -0,0 +1,14 @@ +'use strict'; + +const generateControllers = require('../../core/controllers'); +const todayService = require('./today.service'); + + +// Module Name +const MODULE_NAME = '[today.controller]'; + +const controllerOptions = { MODULE_NAME }; +const extraControllers = {}; + +module.exports = generateControllers(todayService, extraControllers, controllerOptions); + diff --git a/modules/main/today.routes.js b/modules/main/today.routes.js new file mode 100644 index 0000000..1ad3e72 --- /dev/null +++ b/modules/main/today.routes.js @@ -0,0 +1,21 @@ +const routes = require('express').Router(); + +const { isAdministratorUser, isLoggedUser } = require('../../middlewares/accessValidator'); +const SchemaValidator = require('../../middlewares/schemaValidator'); + +/*const PaginateMiddleware = require('../../middlewares/paginate'); +const FieldMiddleware = require('../../middlewares/fields');*/ +//const SortMiddleware = require('../../middlewares/sort'); + +//const entityValidation = require('./entity.validations'); +const eventController = require('./event.controller'); + +routes.get('/today', isLoggedUser, todayController.getToday()); +//routes.get('/venues', isLoggedUser, SortMiddleware.middleware({ default: "name" }), venueController.find); +//routes.get('/venues/:id', isLoggedUser, venueController.findOne); + +//routes.post('/entity/', SchemaValidator(VenueValidation.VenueInputType, true), venueController.create); +//routes.put('/venues/:id', isAdministratorUser, venueController.update); +//routes.delete('/venues/:id', isAdministratorUser, venueController.delete); + +module.exports = routes; \ No newline at end of file diff --git a/modules/main/today.service.js b/modules/main/today.service.js new file mode 100644 index 0000000..436a676 --- /dev/null +++ b/modules/main/today.service.js @@ -0,0 +1,10 @@ +/* global Venue */ +'use strict'; + +const _ = require('lodash'); +const { generateService, parseParamsToFindOptions } = require('../../helpers/service.helper'); +const models = require('../../core/models'); + +const extraMethods = {}; + +module.exports = generateService(models.Venue, extraMethods); \ No newline at end of file