Commit Graph

71 Commits

Author SHA1 Message Date
a5a154c7bf gestione struttura lista prodotti
aggiunta gestione quantita negli endpoint legati alle prenotazioni
gestione eccezione se id prenotazione da annullare non esiste
2025-08-20 16:31:48 +02:00
52b8936bfe prima implementazione
aggiunta dei campi mancanti
2025-08-19 17:57:23 +02:00
695404b275 Merge pull request '0002592-endpoint-verificaVassoio' (#22) from 0002592-endpoint-verificaVassoio into dev
Reviewed-on: maiora/backend-api-DSU#22
2025-08-19 15:48:45 +00:00
be8df16fe0 gestione campo quantita
nel body della request deve poter essere passata la quantita per ogni id prodotto della lista prodotti
2025-08-19 17:47:17 +02:00
66602efc24 Merge pull request '0002592-endpoint-verificaVassoio' (#21) from 0002592-endpoint-verificaVassoio into dev
Reviewed-on: maiora/backend-api-DSU#21
2025-08-18 14:13:21 +00:00
d296748215 aggiunta endpoint /verificaVassoio
una POST per recuperare l'id del vassoio più conveniente collegato a utente e prodotti, -1 se non esiste
2025-08-18 16:12:27 +02:00
883c878662 Merge pull request '0002580-aggiunta-parametri-limit-offset-order-in-GET-movimenti-e-prenotazioni' (#20) from 0002580-aggiunta-parametri-limit-offset-order-in-GET-movimenti-e-prenotazioni into dev
Reviewed-on: maiora/backend-api-DSU#20
2025-07-31 06:55:43 +00:00
df68a4ff06 aggiunto ulteriore ordinamento per ID
se le date / giorni sono uguali, ordinare i record per ID
2025-07-30 17:44:39 +02:00
ab56a26f57 Merge pull request '0002580-aggiunta-parametri-limit-offset-order-in-GET-movimenti-e-prenotazioni' (#19) from 0002580-aggiunta-parametri-limit-offset-order-in-GET-movimenti-e-prenotazioni into dev
Reviewed-on: maiora/backend-api-DSU#19
2025-07-29 13:41:49 +00:00
230c529d40 aggiunta parametri per paginazione
query per recupero del numero di record totali in base alla tessera indicata nei parametri
2025-07-29 15:40:48 +02:00
80aa4afd57 endpoint /prenotazioni: aggiunto controllo su lista prodotti prenotati
la lista prodotti non può essere vuota
2025-06-30 12:49:45 +02:00
c556c531a8 Merge pull request 'formattazione data limite cancellazione' (#18) from 0002430-endpoint-annullaPrenotazioni into dev
Reviewed-on: maiora/backend-api-DSU#18
2025-05-15 10:50:50 +00:00
d399d06a56 formattazione data limite cancellazione
senza formattazione, il parse va in errore
2025-05-15 12:49:49 +02:00
49799b6734 Merge pull request 'modifica formattazione date' (#17) from 0002429-endpoint-prenotazioni into dev
Reviewed-on: maiora/backend-api-DSU#17
2025-05-15 08:00:51 +00:00
328c444405 modifica formattazione date
modificato nome oggetto lista prodotti nella /GET, per renderlo coerente con il dataset della /POST
2025-05-15 10:00:01 +02:00
896a21173a Merge pull request 'campo ID_VASSOIO nullable' (#16) from 0002429-endpoint-prenotazioni into dev
Reviewed-on: maiora/backend-api-DSU#16
2025-05-13 09:51:25 +00:00
de62e90480 campo ID_VASSOIO nullable
per il pregresso e per le prenotazioni create da Ricarichiamoci, il vassoio non viene selezionato.
Solo Ristocloud ha l'obbligo di indicare il vassoio
2025-05-13 11:50:38 +02:00
3a3e9b633b Merge pull request '/GET prenotazioni' (#15) from 0002429-endpoint-prenotazioni into dev
Reviewed-on: maiora/backend-api-DSU#15
2025-05-12 15:52:44 +00:00
b210ffd802 /GET prenotazioni
recupero delle prenotazioni di una tessera, con i prodotti prenotati
2025-05-12 17:51:58 +02:00
f88167d87e Merge pull request '0002429-endpoint-prenotazioni' (#14) from 0002429-endpoint-prenotazioni into dev
Reviewed-on: maiora/backend-api-DSU#14
2025-04-30 10:03:04 +00:00
4c80fdcdb3 aggiunta campo codice ristocloud 2025-04-30 12:01:33 +02:00
73e46947cd Merge pull request '0002430-endpoint-annullaPrenotazioni' (#13) from 0002430-endpoint-annullaPrenotazioni into 0002429-endpoint-prenotazioni
Reviewed-on: maiora/backend-api-DSU#13
2025-04-30 09:18:23 +00:00
635b19e17a PATCH annulla prenotazione 2025-04-30 11:16:46 +02:00
fbcef1af3e /POST prenotazioni
inserimento nuova prenotazione, con i relativi prodotti
2025-04-29 14:43:16 +02:00
4c3ea7fbf0 Merge pull request '0002441-endpoint-residenze' (#12) from 0002441-endpoint-residenze into dev
Reviewed-on: maiora/backend-api-DSU#12
2025-04-28 09:14:11 +00:00
d5db89f5c2 /GET residenze 2025-04-28 11:13:20 +02:00
3fe10dfcdb Merge pull request '0002440-endpoint-prodottiDisponibili' (#11) from 0002440-endpoint-prodottiDisponibili into dev
Reviewed-on: maiora/backend-api-DSU#11
2025-04-28 08:52:03 +00:00
213d7fdd74 GET prodotti prenotabili 2025-04-14 17:03:57 +02:00
3995d993e5 Merge pull request '0002438-endpoint-puntiDistribuzione' (#10) from 0002438-endpoint-puntiDistribuzione into dev
Reviewed-on: maiora/backend-api-DSU#10
2025-04-14 09:58:43 +00:00
eae52617a3 modifica controlli sui parametri 2025-04-14 11:57:30 +02:00
837914f913 Merge pull request '0002439-endpoint-slotOrari' (#9) from 0002439-endpoint-slotOrari into dev
Reviewed-on: maiora/backend-api-DSU#9
2025-04-14 09:51:03 +00:00
10d2fefa24 GET recupero slot orari 2025-04-14 11:47:55 +02:00
1adb9c5f0e Merge pull request '0002438-endpoint-puntiDistribuzione' (#8) from 0002438-endpoint-puntiDistribuzione into dev
Reviewed-on: maiora/backend-api-DSU#8
2025-04-11 14:29:17 +00:00
5c169dcfdd GET recupero punti distribuzione 2025-04-11 16:28:18 +02:00
3e0ae28708 Merge pull request '0002357-endpoint-ricariche' (#7) from 0002357-endpoint-ricariche into dev
Reviewed-on: maiora/backend-api-DSU#7
2025-04-10 07:50:08 +00:00
529087dd98 POST creazione ricarica
ID gestito dalla sequenza
2025-04-10 09:46:14 +02:00
025f45b972 Merge pull request '0002393-endpoint-valorePasti' (#6) from 0002393-endpoint-valorePasti into dev
Reviewed-on: maiora/backend-api-DSU#6
2025-04-01 07:14:02 +00:00
8b4c9138ac miglioramento caso valori non trovati
risposta con Not Found
2025-04-01 09:13:08 +02:00
e0e93f93d0 Merge pull request '0002358-endpoint-composizioni' (#5) from 0002358-endpoint-composizioni into dev
Reviewed-on: maiora/backend-api-DSU#5
2025-04-01 06:55:19 +00:00
a633d1aac6 Merge branch '0002358-endpoint-composizioni' of https://git-repo.eu/maiora/backend-api-DSU into 0002358-endpoint-composizioni
# Conflicts:
#	src/main/kotlin/eu/maiora/plugins/Routing.kt
2025-04-01 08:53:27 +02:00
3585ec9ad6 implementazione endpoint composizioni
recupero senza filtri, viene restituita la lista di tutte le composizioni dei vassoi
2025-04-01 08:52:41 +02:00
5ae17aa8a8 Merge remote-tracking branch 'upstream/dev' into dev 2025-04-01 08:48:19 +02:00
dfa518383a Merge pull request '0002393-endpoint-valorePasti' (#3) from 0002393-endpoint-valorePasti into dev
Reviewed-on: maiora/backend-api-DSU#3
2025-04-01 06:47:44 +00:00
3f8ecb0370 recupero prezzo e punti
dati una tessera, un vassoio e una data
2025-04-01 08:45:33 +02:00
0e061c9eca ripristino plugin CallLogging
permette di stampare nei log la risposta HTTP inviata da Ktor
2025-03-27 17:35:19 +01:00
7b8eaa6261 rimozione plugin CallLogging
non utilizzato (usiamo logback)
2025-03-27 17:04:17 +01:00
7f6e1fc6cb gestione rolling logs
di default ogni file di log è giornaliero e può essere al max 100MB. Il totale dei files di log può essere di 5GB e i files verranno cancellati ogni 15 giorni
2025-03-27 16:08:25 +01:00
71443ff6f3 implementazione endpoint composizioni
recupero senza filtri, viene restituita la lista di tutte le composizioni dei vassoi
2025-03-26 10:10:02 +01:00
57597c3d94 Merge remote-tracking branch 'upstream/dev' into dev
# Conflicts:
#	src/main/kotlin/eu/maiora/plugins/Routing.kt
2025-03-24 11:47:52 +01:00
8a934dca5b modifica path autenticazione
pulizia codice
2025-03-20 13:00:16 +01:00