Prioridad: 🐢 ⚡
Como: Refugio
Quiero: Evaluar las solicitudes de adopción y seleccionar al mejor adoptante
Para: Asegurar que los animales sean adoptados por personas adecuadas
Criterios de Aceptación:
- Crear interfaz para listar y evaluar todas las solicitudes de adopción recibidas para un animal específico.
- Implementar funcionalidad para comparar solicitudes y seleccionar al adoptante más adecuado.
- Notificar al adoptante seleccionado y actualizar el estado de la solicitud en la base de datos.
Tareas:
Frontend (Angular):
Backend (Java Spring Boot):
Entidades afectadas:
- AdoptionRequest (entidad principal)
- User (entidad secundaria, datos del adoptante)
- Pet (entidad secundaria, animal solicitado en adopción)
Prioridad: 🐢 ⚡
Como: Refugio
Quiero: Evaluar las solicitudes de adopción y seleccionar al mejor adoptante
Para: Asegurar que los animales sean adoptados por personas adecuadas
Criterios de Aceptación:
Tareas:
Frontend (Angular):
Backend (Java Spring Boot):
/api/adoption-requests/pet/{petId}para obtener todas las solicitudes de adopción de un animal por su ID./api/adoption-requests/{id}/selectpara actualizar el estado de la solicitud y enviar notificación al adoptante seleccionado.Entidades afectadas:
-
AdoptionRequest(entidad principal)-
User(entidad secundaria, datos del adoptante)-
Pet(entidad secundaria, animal solicitado en adopción)