re #58 massive code formatting
re #58 configure ESLint
re #58 fixed (nav.js, app.css)
re #58 frontend part refactored
re #58 mostly css edited, also login/logout
re #58 ymanager // danekja#60 // fixed redone
re #58 Rewrited client app to React #58 // yoso internal app // in progress #60 // fixed
re #58 names edited
re #58 conected to correct server, added config.json, added credentials in api.js and relocated errors 401, 403 to home page instead of throwing alert, edited login, edit link navbar logo
re #58 fetch setting(const response), switch added default opt.
re #58 css responsive
re #58 client part(especially rebuilt api.js, all fetches, little edits in YourRequests/UpcomingRequests and fixed bugs in calendar and overview (add event, save, post, numbers)
re #58 Refactoring, every fetch moved to api.js
re #58 refactoring (api - app, calendar)
re #58 first version of react app
re #41 custom logout endpoint
re #42 add tests of DefaultSettingsDTO
add API docs
re #32 use domain classes in repositories
re #31 extract repository interfaces
re #32 rename classes returned from webservices to have -DTO suffix
re #36 drop localization from backend
re #44 add DB migration engine
re #41 use HTTP method-based annotations instead of generic RequestMapping
re #41 simplify enum conversion
re #41 fix some todos
re #41 replace own (de)serializers of java.time.* classes by Jackson implementation
re #41 global exception handler
#52
#52 one more dependency to make the gods happy
#52 add cli to dependencies
re #52 split multistage build into two dockerfiles
Update Dockerfile
re #33: load frontend app configuration from config.json file
re #33: modify backend app to load configuration from environment variables; locally loaded by docker-compose from .env file
fix #40: configure nginx to redirect all requests to index.html
re #29 crude login page
re #29 hackity login endpoint, check todo, needs reimplementation
re #29 reject unauthenticated connections instead of redirecting to login page
re #29 backend implementation of Google OAuth2 authentication
Includes new user registration.
re #31 separate part of DefaultSettings interface into own repository
Required for easier implementation of #29 (user registration)
re #29 separate editable user-data into own class.
re #29 split User into abstract class and RegisteredUser class
General user-info turned into interface in order to support multipleuser info sources (authentication methods)
re #37 secured access to request list processes
re #37 secured access to default settings (read)
re #37 secured access to user's calendar
re #37 secured global settings configuration process
re #37 secured user settings configuration endpoint
re #37 implemented AuthorizationService interface for non-staticaccess to Spring Security context.
re #37 secured access to request confirmation/rejection
re #37 secured access to deleting vacation requests
Disable unused edit vacation endpoint.
re #37 support for custom permission evaluators based on type
re #37 replace auth expressions with custom annotation
re #37 protect "edit vacation request" process
re #37 disable csrf (for now, needs to be revised later whether needed or not)
re #37 naming improvements
re #37 protect getUser and getUsers processes on server-side
Related refactoring - moving relevant logic to UserManager interfaceand to /users API endpoint.
re #41 remove unused mock classes
re #41 move enumerations from dto to domain package
re #37 add request interceptor for sending Basic authentication token
re #37 make UI compatible with new User controller API
re #37 unify user profile endpoints under single controller and namespace
re #37 modify CORS settings to allow only single domain and credentials in cors preflight requests
re #37 dummy spring security configuration
re #37 implement WS endpoint for getting current user info
re #37 create separate interface & component for User-related business logic
re #37 reimplement UserRepository getUser queries back into sanity
Add possibility to search by email.
re #37 User domain class now implements Spring Security's UserDetails interface
re #37 add email value to testuser record in init.sql script
re #37 add spring security to dependencies
re #37 code cleanup
re #NaN git ignore
re #28 working webapp docker build and compose
re #28 update angular to 8.x
re #30: rename base package and groupId
re #28 working docker-compose file for server-side application
re #28 proper Dockerfile for server build, related pom.xml changes
re #36 hotfix to make tests pass, still needs refactoring
Added documentation
Frontend refactored
Fixed is not able to set lower number of sick day than is already taken
Fixed a taking vacation for the same day.
Cannot take a vacation in past, refactor VacationDay to Vacation in domain package
Error and information messages modified - correct error messages from backend are displayed and information messages are translated
Merge branch 'develop' of https://github.com/danekja/ymanager into develop
Sickdays is now correctly displayed in the list of users
Fixed: user settings, accepting / rejecting vacation, sick day, users, adding and deleting sick days, etc..
Status of oncoming vacation is now translated
Corrected number of remaining sickdays in user's profile
Moved database exception handler
Set utf8 database encoding