GaleriaController, ObrazokController
Galeria:
Pre role gallery a admin: gettery pre galerie vracajú celé entity Gallery a majú prístup k všetkým galériam. Umožňuje aj save a delete.
Pre role parent a teacher: gettery pre galerie vracajú GalleryDTO a iba tie, ktoré sú is_visible_for_parents. GalleryDTO neobsahujú dir_name, dir_path, is_public a is_visible_for_parents z pôvodnej entity. Neumožňujú sa save a delete.
Pre neprihlásených: gettery pre galerie vracajú GalleryDTO a iba tie, ktoré sú is_public.
Obrazok: Pre role gallery a admin: gettery pre obrazky vracajú celé entity Obrazok a majú prístup k všetkým obrázkom. Umožňuje aj save a delete.
Pre role parent a teacher: gettery pre obrázky vracajú ObrazokDTO a iba tie, ktoré sú is_visible_for_parents. GalleryDTO neobsahujú original_file, is_public a is_visible_for_parents z pôvodnej entity. Neumožňujú sa save a delete.
Pre neprihlásených: gettery pre galerie vracajú ObrazokDTO a iba tie, ktoré sú is_public.
Súčasťou tohto issue je aj vytvorenie GalleryImageController podľa vzoru PublicImageController, ktorá poskytuje súbory obrázkov z cesty skolka.gallery.path v application.properties