Menu

#20 [M1] Endpoint Riepilogo richieste — storico richieste paginato

open
nobody
2026-05-11
2026-05-11
Anonymous
No

Originally created by: zornade

Contesto

Parte della Roadmap v0.2 [#15] — Milestone 1.

Obiettivo

Esporre via API il riepilogo delle richieste già effettuate sul portale SISTER nel periodo recente. Utile per audit interno e per riconciliazione di tributi.

API proposta

GET /riepilogo?from=2026-04-01&to=2026-04-30

Output: lista paginata con tipologia richiesta, data, immobile/soggetto, esito, eventuale costo.

Lavoro richiesto

  • [ ] Identificare il percorso UI "Riepilogo Richieste" sul portale.
  • [ ] Decidere modello dati paginato (offset/limit oppure cursor).
  • [ ] Aggiungere run_riepilogo() in utils.py.
  • [ ] Modello Pydantic RiepilogoEntry.
  • [ ] Endpoint GET /riepilogo in main.py con query params di filtro.
  • [ ] Smoke test su periodo con richieste note.
  • [ ] Aggiornare README.

Casi edge

  • Periodo vuoto → lista vuota.
  • Periodo > 90 giorni → potrebbe richiedere split lato server.
  • Riepilogo costi → cura particolare nel parsing dei tributi.

Related

Tickets: #15

Discussion


Log in to post a comment.