Fixed N+1 problem when fetching catalog
re #9244
Changed security
Added swagger summary for controllers
Fixed title page tests
re #9363
Added another unit tests - for catalog, title page and user servicere #9363
Added first unit tests - for catalog and user repository - for type and title page servicere #9363
Changed bad JWT response to HTTP status 401 from 403
Fixed package position for 'permission'
Reformatted title pagere #9383
Added title page (and its modification)
Passwords and permissions update
Merge branch 'Feature_#9164' into 'develop'
Added catalog filter
See merge request aswi/aswi-2022/aswi2022code-of-duty!4
Added catalog filterre #9164
From feature/#9196_Connect_Frontend_With_Backend into develop
Added Catalog function - catalog DTO - catalog controller - adding, deleting, updating catalog entries - getting all catalog entriesre #9164
Added OpenAPI, user DTO and some basic user controller endpointsre #9204re #9215
Added JWT and permissions, changed project structure - filters when authenticating - sends JWT - filters per request - controls JWT - added permission to user (READ, WRITE, DELETE) - created package-by-feature from package-by-layerre #9204
Added entities - connected to Postgres database - created repositories and services for entities - created setup for given csv catalog datare #9191re #9099
CORS config re #9106
Java backend API init re #9106
re #9106