Project

General

Profile

Tareas #4891

Crecacion de perfil consultivo

Added by Jose Antonio Martín Bravo 25 days ago. Updated 7 days ago.

Status:
Resuelta
Priority:
Urgente
Start date:
02/12/2026
Due date:
02/20/2026
% Done:

100%

Estimated time:
24.00 h
Spent time:

Description

Crear un perfil consultivo , con los mismos permisos que administrador de matriculas , pero no puediendo modificar ningun dato, puede generar eventos no pero no modificar

History

#1 Updated by Daniel García 25 days ago

  • Tracker changed from Errores to Tareas
  • Status changed from Nueva to En curso
  • Assignee changed from Daniel García to Jose Miguel Rosell Rosa

#2 Updated by Daniel García 25 days ago

  • Assignee changed from Jose Miguel Rosell Rosa to Jose Antonio Martín Bravo

Crear perfil “Administrador consultivo” (modo solo lectura)

Se requiere crear un nuevo perfil de usuario con los mismos permisos de visualización que el Administrador de Matrículas, pero sin capacidad de modificar datos existentes.
Este perfil podrá consultar información y generar eventos, pero no podrá realizar acciones que impliquen cambios en la base de datos.

Requisitos funcionales:

- Crear nuevo perfil Administrador desde login admin.
- El perfil tendrá acceso a las mismas pantallas que el Administrador de Matrículas.
- No podrá:
- Crear nuevos registros (excepto generación de eventos si aplica).
- Editar registros existentes.
- Eliminar registros.
- Confirmar pagos o modificar estados.
- Solo podrá visualizar información y ejecutar acciones no persistentes.

Implementación técnica:

- Definir variable de configuración en .env con el correo del admin para solo lectura.
- Leer la variable en Java desde configuración.
- En los controladores que sirven datos a los templates de administración:
- Pasar la variable adminSoloLectura al modelo.
- En los templates:
- Evaluar la variable.
- Si adminSoloLectura = true:
- Deshabilitar botones de edición.
- Ocultar botones de guardado/eliminación.
- Evitar renderizado de acciones que modifiquen datos.
- Añadir validación adicional en backend para evitar modificaciones aunque se manipule el frontend.

Estimación

Estimación aproximada: 24 horas

Incluye:
- Análisis de permisos actuales.
- Implementación backend.
- Adaptación de vistas.
- Pruebas completas y regresión.

#3 Updated by Daniel García 25 days ago

Este es el correo que usaremos para el perfil consultivo .
Para acceder a la plataforma podemos hacerlo con usuario: cfc.uam y pass: test

#4 Updated by Jose Antonio Martín Bravo 25 days ago

  • Assignee changed from Jose Antonio Martín Bravo to Daniel García

OK, adelante con el desarrollo de la tarea

#5 Updated by María del Mar Espinosa 25 days ago

  • Project changed from Gestión de Matriculas 2024-2025 to Soporte y Mantenimiento FUAM 2026-2027
  • Due date set to 02/20/2026
  • Category deleted (Plataforma académica)
  • Estimated time set to 24.00 h

Se mueve como tarea de soporte al ser un requisito nuevo y aprobado por FUAM

#6 Updated by Daniel García 7 days ago

  • Status changed from En curso to Resuelta
  • Assignee changed from Daniel García to Jose Antonio Martín Bravo
  • % Done changed from 0 to 100

Se revisa en producción la creación del perfil en la plataforma, en el caso de entrar con este perfil el sistema se comporta como solo lectura para este usuario.

Also available in: Atom PDF