app2-api/modules/locations/location.routes.js
2019-08-28 13:19:09 +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'],
})
);
routes.get('/locations/:id',
isLoggedUser,
//SortMiddleware.middleware({ default: "city" }),
locationController.findOne({
scopes: ['includeMultimedias']
})
);
/********************************************************************************************************
* ADMINISTRACIÓN
*********************************************************************************************************
*/
module.exports = routes;