| Nombre |
Consultar la información detallada de un álbum |
| Resumen / Descripción |
Como usuario visitante quiero ver el detalle de un álbum para ampliar la información sobre él |
| Criterios de aceptación |
El detalle se muestra en una pantalla aparte |
|
Cada detalle debe tener nombre, género, número de canciones, canciones relacionadas con id, nombre y duración, artistas relacionados con id, nombre y año de nacimiento o de creación, y comentarios |
|
En el caso de estar autenticado como Coleccionista, se debe tener una acción para asociar una canción que lo redirecciona a una ventana de asociar canción |
|
En el caso de estar autenticado como Coleccionista, se debe tener una acción para agregar un comentario |
|
La pantalla debe tener un botón para regresar a la lista de álbumes |
|
Si no es posible agregar un comentario como Coleccionista, se debe redireccionar al usuario a una pantalla de error |
|
Si no es posible obtener el detalle del álbum, la aplicación debe mostrar un mensaje "Algo inesperado ha ocurrido" y redireccionar al usuario a la lista de álbumes |
| Mockups |
Coleccionista: |
|
Visitante: |
|
Error al cargar detalle: |
| Tareas |
|
| T01 |
Implementar el consumo para obtener el detalle desde el backend |
| T02 |
Implementar la vista para el detalle de un álbum de acuerdo con el Mockup |
| T03 |
Implementar manejo de error con redirección a una pantalla de error |
| T04 |
Implementar redirecciones para el botón de Volver |
| T05 |
Implementar la lógica para el detalle de un álbum |
| T06 |
Agregar la ruta de detalle en la aplicación |
| T07 |
Implementar las pruebas unitarias |