app2-api/modules/locations/location.routes.js
2019-08-28 11:07:38 +02:00

32 lines
1.1 KiB
JavaScript

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 locationController = require('./location.controller');
routes.get('/locations',
isLoggedUser,
// SortMiddleware.middleware({ default: "city" }),
locationController.find({
scopes: ['includeMultimedias', 'includeEvents'],
})
);
routes.get('/locations/:id',
isLoggedUser,
// SortMiddleware.middleware({ default: "city" }),
locationController.findOne({
scopes: ['includeMultimedias',]
})
);
/********************************************************************************************************
* ADMINISTRACIÓN
*********************************************************************************************************
*/
module.exports = routes;