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

Audit fixes

parent 4cc4b74f
No related branches found
No related tags found
No related merge requests found
Pipeline #16279 passed
......@@ -68,7 +68,7 @@ const updateParameterValue: Handler = async (req: Request, res: Response) => {
default:
throw new Error('Invalid parameter type');
}
audit(req, `Cambió el parametro ${parameters[0].parameterType} a ${parameters[0].value} para ${parameters[0].sex} ${parameters[0].ageRang} `);
audit(req, `Cambió el parametro ${parameters[0].parameterType} a ${parameters[0].value} para ${parameters[0].sex} ${parameters[0].ageRange} `);
logAndRespond(res, 200, 'json', { message: 'Parameter changed' }, 'info', null, null);
} catch (error) {
const e = error as Error;
......
......@@ -12,7 +12,6 @@ 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');
logAndRespond(res, 200, 'send', parsedSheet, 'info', null, null);
} catch (error) {
const e = error as Error;
......
......@@ -5,6 +5,7 @@ import { AxiosError } from 'axios';
import {
Handler, Request, Response, Router,
} from 'express';
import { audit } from '../Services/AuditorService';
import UserAPI, { checkUser as checkUserFromAPI } from '../Services/UserAPI';
import { logAndRespond } from './Utils';
......@@ -68,6 +69,7 @@ const approve: Handler = async (req: Request, res: Response) => {
try {
const token: any = req.headers.authorization;
const user: any = await UserAPI.approve(req.params.id, token);
audit(req, `Aceptó a ${user.email}`);
return logAndRespond(res, 200, 'send', user, 'info', null, null);
} catch (error) {
const e = error as AxiosError;
......@@ -79,6 +81,7 @@ const cancel: Handler = async (req: Request, res: Response) => {
try {
const token: any = req.headers.authorization;
const user: any = await UserAPI.cancel(req.params.id, token);
audit(req, `Rechazó a ${user.email}`);
return logAndRespond(res, 200, 'send', user, 'info', null, null);
} catch (error) {
const e = error as AxiosError;
......@@ -90,6 +93,7 @@ const giveAdminPermission: Handler = async (req: Request, res: Response) => {
try {
const token: any = req.headers.authorization;
const user: any = await UserAPI.giveAdminPermission(req.params.id, token);
audit(req, `Otorgó permisos de administrador a ${user.email}`);
return logAndRespond(res, 200, 'send', user, 'info', null, null);
} catch (error) {
const e = error as AxiosError;
......@@ -101,6 +105,7 @@ const removeAdminPermission: Handler = async (req: Request, res: Response) => {
try {
const token: any = req.headers.authorization;
const user: any = await UserAPI.removeAdminPermission(req.params.id, token);
audit(req, `Quitó permisos de administrador a ${user.email}`);
return logAndRespond(res, 200, 'send', user, 'info', null, null);
} catch (error) {
const e = error as AxiosError;
......
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