From cfa65e7eacf32029e50e235a1b4535f59866dfb9 Mon Sep 17 00:00:00 2001 From: david Date: Mon, 21 Oct 2019 17:05:09 +0200 Subject: [PATCH 1/2] a --- modules/entities/entity.routes.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/entities/entity.routes.js b/modules/entities/entity.routes.js index 3600aa8..e8a889f 100644 --- a/modules/entities/entity.routes.js +++ b/modules/entities/entity.routes.js @@ -65,4 +65,9 @@ routes.get('/admin/entities/partners/:id', entityController.findOne(), ); +routes.get('/admin/entities/:id', + //isAdministratorUser, + entityController.findOne(), +); + module.exports = routes; \ No newline at end of file From 8cb228db880a699d6fa2c2b5cdd97216ade513f5 Mon Sep 17 00:00:00 2001 From: david Date: Mon, 21 Oct 2019 18:17:18 +0200 Subject: [PATCH 2/2] a --- modules/entities/entity.routes.js | 6 ++++++ modules/entities/entity_type.controller.js | 15 +++++++++++++++ modules/entities/entity_type.service.js | 11 +++++++++++ 3 files changed, 32 insertions(+) create mode 100644 modules/entities/entity_type.controller.js create mode 100644 modules/entities/entity_type.service.js diff --git a/modules/entities/entity.routes.js b/modules/entities/entity.routes.js index e8a889f..f6418d0 100644 --- a/modules/entities/entity.routes.js +++ b/modules/entities/entity.routes.js @@ -10,6 +10,7 @@ const SortMiddleware = require('../../middlewares/sort'); //const entityValidation = require('./entity.validations'); const entityController = require('./entity.controller'); +const entityTypeController = require('./entity_type.controller'); const generalInvalidFields = [ @@ -70,4 +71,9 @@ routes.get('/admin/entities/:id', entityController.findOne(), ); +routes.get('/admin/entitytypes/', + //isAdministratorUser, + entityTypeController.find(), +); + module.exports = routes; \ No newline at end of file diff --git a/modules/entities/entity_type.controller.js b/modules/entities/entity_type.controller.js new file mode 100644 index 0000000..a6d5bca --- /dev/null +++ b/modules/entities/entity_type.controller.js @@ -0,0 +1,15 @@ +'use strict'; + +const generateControllers = require('../../core/controllers'); +const entityTypeService = require('./entity_type.service'); +const { extractParamsFromRequest, handleErrorResponse, handleResultResponse } = require('../../helpers/controller.helper'); + +// Module Name +const MODULE_NAME = '[entityType.controller]'; + +const controllerOptions = { MODULE_NAME }; +const extraControllers = { +}; + +module.exports = generateControllers(entityTypeService, extraControllers, controllerOptions); + diff --git a/modules/entities/entity_type.service.js b/modules/entities/entity_type.service.js new file mode 100644 index 0000000..913e32d --- /dev/null +++ b/modules/entities/entity_type.service.js @@ -0,0 +1,11 @@ +/* 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.EntityType, extraMethods); \ No newline at end of file