Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

<MODULO> - <ENTIDAD> - <ACCION>-<RESTRICCION>


Pantallas

Navegación

La navegación comprobarán los permisos del usuario antes de acceder a una ruta. Si el usuario tiene los permisos necesarios se le dará acceso.

Componentes

Se intentará minimizar la existencia de permisos por componentes. Si no existen restricciones de componentes (botones, tablas, campos) dependientes del rol, se evitará añadir validación de permisos.

En el caso de que sea necesario mostrar o no un componente en función de los permisos se añadirá la vacilación al componente.

Si el componente es el resultado de una acción PERSONALIZADA, se creará una nueva ACCION para este fin. Por ejemplo, ENVAIRSOLICITUD

Servicios

Métodos

Los servicios deberán de validar el permiso implicado en el CU o IU que lo invoca. Es decir, para el caso de ETI-SOLICITUDEVALUACION-CREAR, el método de /solicitudevaluacion de crear, deberá de validar que el usuario tenga el permiso ETI-SOLICITUDEVALUACION-CREAR. Para los métodos de crear de entidades relacionadas con SolicitudEvaluacion, como EquipoInvestigación, también validarán que exista el permiso ETI-SOLICITUDEVALUACION-CREAR. El mismo caso se aplica a la edición de la entidad Tarea, ha de validar que el usuario contenga el permiso ETI-SOLICITUDEVALUACION-EDITAR.

**Dado el caso particular de SolicitudEvaluacion, los permisos deberían de tener, además, el sufijo -RESTRING.


SolicitudEvaluacion

ServicioValidar permiso

/solicitudevaluaciones

GET

ETI-PETICIONEVALUACION-VER-RESTRING

ETI-PETICIONEVALUACION-VER-TODOS

/solicitudevaluaciones/{id}

GET

ETI-PETICIONEVALUACION-VER-RESTRING

ETI-PETICIONEVALUACION-VER-TODOS

/solicitudevaluaciones

POST

ETI-PETICIONEVALUACION-CREAR-RESTRING


/solicitudevaluaciones

PUT

ETI-PETICIONEVALUACION-EDITAR-RESTRING


/solicitudevaluaciones

DELETE

ETI-PETICIONEVALUACION-BORRAR-RESTRING


EquipoInvestigacion

ServicioValidar permiso

/equipoinvestigaciones

GET

ETI-PETICIONEVALUACION-VER-RESTRING

ETI-PETICIONEVALUACION-VER-TODOS

/equipoinvestigaciones/{id}

GET

ETI-PETICIONEVALUACION-VER-RESTRING

ETI-PETICIONEVALUACION-VER-TODOS

/equipoinvestigaciones

POST

ETI-PETICIONEVALUACION-CREAR-RESTRING


/equipoinvestigaciones

PUT

ETI-PETICIONEVALUACION-CREAR-RESTRING


/solicitudevaluaciones

DELETE

ETI-PETICIONEVALUACION-BORRAR-RESTRING


Tarea

ServicioValidar permiso

/tareas

GET

ETI-PETICIONEVALUACION-VER-RESTRING

ETI-PETICIONEVALUACION-VER-TODOS

/tareas/{id}

GET

ETI-PETICIONEVALUACION-VER-RESTRING

ETI-PETICIONEVALUACION-VER-TODOS

/tareas

POST

ETI-PETICIONEVALUACION-EDITAR-RESTRING


/tareas

PUT

ETI-PETICIONEVALUACION-EDITAR-RESTRING


/tareas

DELETE

ETI-PETICIONEVALUACION-BORRAR-RESTRING