A-short-name / Public-Transportation-Manager

Web Applications II project
0 stars 0 forks source link

Reports about purchased #28

Closed MattiaRiola closed 1 year ago

MattiaRiola commented 1 year ago

Admin can access to reports about purchases

reports about: purchases and transits (guarda endpoint del validation service #25 ), both of single travelers and of the company as a whole for a selectable time period. (company = tutti gli utenti (?) )

lelexdrugo commented 1 year ago

Attualmente i report sono composti dall'elenco completo dei TicketDTO relativi ai biglietti acquistati da un determinato utente e/o in un determinato periodo. Si potrebbe facilmente modificare questo restituendo solamente il count di questa risora, se fosse più sensato al fine di un calcolo di statistiche

lelexdrugo commented 1 year ago

Attualmente sono presenti dei test a livello di servizio e dei test a livello di controller. Non riesco a far runnare i test di integration perché ottengo degli errori di Bad request. Forse è qualcosa legato al csrf token o a quello di autenticazione... ho fatto molte prove ma non riesco a risolvere.

https://github.com/A-short-name/Public-Transportation-Manager/blob/28-reports-about-purchased/TravelerService/src/test/kotlin/it/polito/wa2/g15/lab4/integration/AdminStatisticsTest.kt