Úprava controllerov
- vo všetkých delete endpointoch vyhodiť slovíčko delete z url
CalendarCategoryController
- stačí getAll
ChildController
- getFromListOfIds, saveToChildParent v kontrolleri netreba
ClassYearController
- getAll vyhodiť a nahradiť za getByYear
EventController
- tu sa deje na klientovi paginácia, preto potrebujeme getLast(count) a getByYear(year).
- vyhodiť getAll
- poprosím pridať endpoint getYears(), ktorý vráti list integerov - rokov ktoré v eventoch sú
GaleriaController
- tu sa deje paginacia, viď https://studnicka.iwaldorf.sk/galeria preto namiesto getAll, by to chcelo endpoint, ktorý prijme paginačné info (asi pageSize a itemsPerPage, alebo indexFrom, indexTo) resp. ak žiadne, tak vráti prvých 6 galérií. Galéria sa sortia od najmladšej.
- vyhodiť getByObrazok
ObrazokController
- vyhodiť getAll
RelativeService
- vyhodiť getAll
- pridať getByUserId
- pridať getByUserIds(List userIds)
- pridať getAllWithEmailAndWithoutUserId()
StaticPageController
- vyhodiť getAll a getById
- pridať getByPagePath
TeacherCalendarController
- vyhodiť getAll
- pridať getByYear - tu je to myslené ako školský rok, takže všetko od 1.9. daného roka po 31.8. nasledujúceho roka
Edited by Peter Gurský