TRACKR-211 - Report travel expenses per debitor
Added a new projection for the report.
Added translations.
TRACKR-214 - Show total revenues in revenue reporting
Added translation.
TRACKR-212 - Add link to reminder mail
TRACKR-208 - After a role change the roles persist in the OAuth token
TRACKR-207 - Improvements in working time overview
Added translations
TRACKR-208 - After a role change the roles persist in the OAuth token
Fixed tests.
TRACKR-141 - Approve/Reject vacation requests by mail
Added an inbound channel for emails and a service that process them.
TRACKR-141 - Approve/Reject vacation requests by mail
Implemented a service that reacts on the mails.
Added a UUID mapping for vacation requests as a secret key to approve via mail.
TRACKR-141 - Approve/Reject vacation requests by mail
Added the UUID to the mail sent to supervisors.
TRACKR-141 - Approve/Reject vacation requests by mail
Put the receiver for emails only in the prod environment
Fixed a typo.
Only create the table uuid_mapping table if it does not exists, otherwise tests may fail.
TRACKR-219 - Delete the UUID of a vacation request always when approving/rejecting
TRACKR-220 - Extraction of the UUID from the mail subject does not work
Made the names for travel expense classes much shorter. More package structure.
Removed useless interfaces for vacation requests.
Moved the status enum into the vacation request class.
More packages for billable times and work times.
Some test package refactoring.
Moved some scheduled jobs general files to an own package.
Forgot to close connections, made them autocloseable.
Added integration test for the uuid mapper.