Skip to content

04.2 - Catálogo — Detalle y trazabilidad  #19

Description

@danielaojeda1

Catálogo — Detalle y trazabilidad
Descripción: Como administrador, quiero ver el detalle de una Canción o Colección para entender metadatos, disponibilidad, apariciones y los cambios relevantes.

Criterios de aceptación

  • CA 1: Pestañas

    Dado que abro un detalle
    Entonces veo Resumen, Disponibilidad, Apariciones y Auditoría.

  • CA 2: Resumen

    Dado la pestaña Resumen
    Entonces:
    Canción → título, artista(s), colección + año (si aplica), posición en la lista de canciones, duración, explícito/video (si aplica); acciones: Editar metadatos, Abrir detalle de Colección.
    Colección → cover, título, tipo (Álbum/EP/Single/Playlist), año (si aplica), owner/privacidad (si es Playlist), lista de canciones (posición + duración), explícito/video (si aplica); acciones: Editar metadatos.

  • CA 3: Disponibilidad

    Dado la pestaña Disponibilidad
    Entonces veo el Estado efectivo aplicando la prioridad Bloqueado-admin > No-disponible-región > Programado > Publicado, el detalle por región y, si está Programado, la fecha/hora.

  • CA 4: Apariciones

    Dado la pestaña Apariciones
    Entonces:
    Canción → veo las Colecciones (Álbum/EP/Single/Playlist pública) que la incluyen, con Tipo, Título, Posición y Owner (si es Playlist). Clic en fila → Detalle de la Colección.
    Colección → veo las Playlists que contienen canciones de esa Colección, con Título, Owner y Cantidad incluida (p. ej., “X de N”). Clic en fila → Detalle de la Playlist.

  • CA 5: Auditoría

    Dado la pestaña Auditoría
    Entonces solo las canciones tienen auditoría y se listan solo los últimos cambios de Bloqueado-admin (bloqueo/desbloqueo) y cambios de disponibilidad por región (altas/bajas que deriven en No-disponible-región), con usuario, timestamp, evento y alcance/región.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions