Skip to content

V6 — Navegación de fecha & solo-lectura #7

Description

@NaruXT

Parent

Part of #1

What to build

Un usuario con sesión iniciada puede navegar al día anterior/siguiente y volver a "hoy" con un atajo. Ver cualquier fecha pasada renderiza la lista completamente de solo lectura (controles de mutación ocultos/deshabilitados) con un indicador visible. El servidor rechaza de forma independiente cualquier intento de crear/editar/eliminar/reordenar/marcar contra una fecha que no sea hoy, sin importar cómo llegue la request.

Acceptance criteria

  • Las flechas día anterior/siguiente navegan y actualizan el parámetro date de la URL
  • Un atajo "hoy" vuelve a la fecha actual desde cualquier fecha pasada
  • Ver una fecha pasada muestra un indicador de solo lectura y oculta/deshabilita los controles de alta/editar/eliminar/marcar/reordenar
  • Una request directa contra cualquier server action de mutación, dirigida a un to-do de fecha pasada, es rechazada en servidor independientemente del estado de la UI
  • La fecha vista sobrevive un refresh, un enlace compartido, y el botón "atrás" del navegador
  • Vitest cubre el camino de rechazo por fecha pasada para cada action de mutación

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified, ready for an AFK agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions