update docker-compose
Docker image build config
re #58 drop old Angular-based client app
re #58 fix indentation
re #58 remove console logs from production build using babel plugin
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