Skip to content
Snippets Groups Projects
Commit 8a85c157 authored by Renzo Beux's avatar Renzo Beux
Browse files

feat: audit is being use o non userController controllers

parent 11946240
No related branches found
No related tags found
No related merge requests found
......@@ -6,6 +6,7 @@ import CalculatorService from '../Services/CalculatorService';
import CalculatorResponse from '../DTOs/CalculatorResponseDTO';
import logger from '../Logger/logger';
import getRepBody from '../Schemas/getRepBody';
import { audit } from '../Services/Auditor';
const router = Router();
......@@ -16,6 +17,7 @@ const getREP: Handler = async (req: Request, res: Response) => {
try {
const EnergyReq: CalculatorResponse = await CalculatorService
.calculateEnergeticRequirement(groups, extraData);
audit(req, 'Calculó el REP');
return res.status(200).send(EnergyReq);
} catch (error) {
const e = error as Error;
......
......@@ -5,6 +5,7 @@ import { Validator } from 'express-json-validator-middleware';
import ParameterType from '../Enum/ParameterType';
import logger from '../Logger/logger';
import updateParameterValueBody from '../Schemas/updateParameterValueBody';
import { audit } from '../Services/Auditor';
import ParameterService from '../Services/ParameterService';
const router = Router();
......@@ -64,6 +65,7 @@ const updateParameterValue: Handler = async (req: Request, res: Response) => {
default:
break;
}
audit(req, `Cambió el parametro ${parameters[0].parameterType} a ${parameters[0].value} para ${parameters[0].sex} ${parameters[0].ageRang} `);
return res.status(200).send();
} catch (error) {
const e = error as Error;
......
......@@ -4,6 +4,7 @@ import {
import SheetService from '../Services/SheetService';
import logger from '../Logger/logger';
import AgeGroupJSON from '../DTOs/AgeGroupJSON';
import { audit } from '../Services/Auditor';
const router = Router();
......@@ -11,6 +12,7 @@ const parseSheet: Handler = async (req: Request, res: Response) => {
const sheet: Buffer = req.body;
try {
const parsedSheet: AgeGroupJSON[] = SheetService.parseSheetService(sheet);
audit(req, 'Usó una planilla para ingresar datos');
return res.status(200).send(parsedSheet);
} catch (error) {
const e = error as Error;
......
......@@ -40,8 +40,6 @@ app.use(express.raw({
limit: '50mb',
}));
app.use(authChecker);
app.use(Routes);
app.use((error: Error, request: Request, response: Response, next: NextFunction) => {
......
......@@ -3,6 +3,7 @@ import SheetController from './Controllers/SheetController';
import CalculatorController from './Controllers/CalculatorController';
import ParameterController from './Controllers/ParameterController';
import UserController from './Controllers/UserController';
import authChecker from './Middlewares/authChecker';
const router = Router();
......@@ -10,12 +11,14 @@ router.get('/', (req: Request, res: Response): void => {
res.send('Hey! This is REPP API, you can go to /api-docs to learn more!');
});
router.use('/users', UserController);
// From this line on a auth verification will be taken
router.use(authChecker);
router.use('/sheetParser', SheetController);
router.use('/repCalculator', CalculatorController);
router.use('/parameters', ParameterController);
router.use('/users', UserController);
export default router;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment