TAR e Consiglio di Stato

Micro-app della suite Giustizia costituzionale e amministrativa

TAR e Consiglio di Stato: micro-app della suite Giustizia costituzionale e amministrativa, sui dati condivisi «giustizia».

▶ Usa questa app

spazio dati «giustizia» — questa micro app legge e scrive lo spazio dati condiviso dalla suite.

Cosa registra

  • Regione (vuoto per il Consiglio di Stato)
  • Parola nell'oggetto, es. «concorso», «appalto»

Le altre micro app della stessa suite

Come funziona

Questa è un'app Reactive: un semplice documento di testo che il browser trasforma in un'app funzionante — moduli, dati dal vivo, tabelle, statistiche e persino grafici, senza installare né configurare nulla.

  1. Usala subito. Premi «Usa questa app»: si apre subito nel tuo browser, già pronta, con i dati salvati solo sul tuo dispositivo.
  2. I tuoi dati restano tuoi. Tutto è memorizzato in locale sul dispositivo, separato per ogni app: niente account, niente server, niente da configurare.
  3. Rendila tua. Il testo qui sotto è l'app per intero: copialo, cambia campi, viste e parole, e le modifiche diventano subito interattive.
  4. Condividila come file. Un'app è un semplice file: salvalo, esportalo o condividilo con un link; e con la collaborazione cifrata più persone modificano gli stessi dati in tempo reale.
Il testo dell'app
# 🔍 TAR e Consiglio di Stato

## Le sentenze della tua regione

::input[regione]{value="Lazio" placeholder="Regione (vuoto per il Consiglio di Stato)"}

::od-query{into="riepilogo" sql="SELECT esito AS esito, count(*) AS n FROM giustizia_amministrativa WHERE regione = '{#regione}' GROUP BY esito ORDER BY n DESC LIMIT 8"}

::chart-bar{data="riepilogo" x="esito" y="n" height="16rem"}

### Cerca per oggetto

::input[q]{placeholder="Parola nell'oggetto, es. «concorso», «appalto»"}

::od-query{into="sentenze" sql="SELECT sede AS sede, sezione AS sezione, data_pubblicazione AS data_pubblicazione, esito AS esito, oggetto AS oggetto FROM giustizia_amministrativa WHERE regione = '{#regione}' AND oggetto ILIKE '%' || '{#q}' || '%' ORDER BY data_pubblicazione DESC LIMIT 30" limit="30"}

:::table{path="sentenze" headers="Sede,Sezione,Data,Esito,Oggetto" pagesize="10"}
{sede} | {sezione} | {data_pubblicazione} | {esito} | {oggetto}
:::