ciaolavoro / ciao-lavoro

💼 Aplicación web para servicios independientes
https://ciaolavoro-s3.pages.dev
6 stars 0 forks source link

Task 23 - Listado de Contratos de Usuario (Backend) #135

Closed Samalbalat closed 7 months ago

Samalbalat commented 7 months ago

Crear una funcionalidad que permita listar todos los contratos donde un usuario autenticado esté implicado

alvhidrod commented 7 months ago

Para poder ejecutar las funciones crud de contrato se deberán usar las siguientes urls(en todas se omite el localhost:8080 por comodidad del escritor: Create: /contracts/create/Id_del_servicio_asociado/ Edit de contrato: /contracts/edit/Id_del_contrato_a_editar/ Edit de state: /contracts/edit/Id_del_contrato_a_editar/id_del_nuevo_state/ Delete: /contracts/delete/Id_del_contrato_a_eliminar/ Listado de contratos del cliente que ha iniciado sesión: contracts/clientList/ Listado de contratos del trabajador que ha iniciado sesión: contracts/workerList/

Nota: En las dos últimas funciones solamente se devuelven los contratos en los que el usuario logueado es el cliente o el trabajador respectivamente, por ejemplo si "Sam" inicia sesion y ejecuta la funcion worker list solamente saldrán los contratos donde él sea el worker, para saber en los que es el cliente se necesita usar la url clientList