-
-
Notifications
You must be signed in to change notification settings - Fork 80
Urlaubsverwaltung 3.0 Migration Guide
Tobias Schneider edited this page Mar 9, 2023
·
37 revisions
3.0 RC1 Migration
3.0 RC2 Migration
3.0 RC5 Migration
3.0 RC8 Migration
3.0 Migration
The 'Urlaubsverwaltung' needs Java 11 or later and a MariaDB 10.4 or later. Java 10 and lower is no longer supported.
MySQL Database is not supported anymore!
Change:
-
auth
touv.security.auth
-
uv.security.identifier
touv.security.directory-service.identifier
-
uv.security.firstName
touv.security.directory-service.firstName
-
uv.security.lastName
touv.security.directory-service.lastName
-
uv.security.mailAddress
touv.security.directory-service.mailAddress
-
uv.security.filter.objectClass
touv.security.directory-service.filter.objectClass
-
uv.security.filter.memberOf
touv.security.directory-service.filter.memberOf
-
uv.security.ldap.url
touv.security.directory-service.ldap.url
-
uv.security.ldap.base
touv.security.directory-service.ldap.base
-
uv.security.ldap.managerDn
touv.security.directory-service.ldap.managerDn
-
uv.security.ldap.managerPassword
touv.security.directory-service.ldap.managerPassword
-
uv.security.ldap.userSearchBase
touv.security.directory-service.ldap.userSearchBase
-
uv.security.ldap.userSearchFilter
touv.security.directory-service.ldap.userSearchFilter
-
uv.security.ldap.sync
touv.security.directory-service.ldap.sync.enabled
-
uv.security.ldap.sync.userSearchBase
touv.security.directory-service.ldap.sync.userSearchBase
-
uv.security.ldap.sync.userDn
touv.security.directory-service.ldap.sync.userDn
-
uv.security.ldap.sync.password
touv.security.directory-service.ldap.sync.password
-
uv.security.activeDirectory.domain
touv.security.directory-service.active-directory.domain
-
uv.security.activeDirectory.url
touv.security.directory-service.active-directory.url
-
uv.security.activeDirectory.sync
touv.security.directory-service.active-directory.sync.enabled
-
uv.security.activeDirectory.sync.userSearchBase
touv.security.directory-service.active-directory.sync.userSearchBase
-
uv.security.activeDirectory.sync.userDn
touv.security.directory-service.active-directory.sync.userDn
-
uv.security.activeDirectory.sync.password
touv.security.directory-service.active-directory.sync.password
Please take a look at the readme to get the new names and passwords.
Change:
-
testdata.create
touv.development.testdata.create
- Removed default
spring.profiles.active=dev
from docker image.
-
api/availability
now usespersonId
instead ofloginName
. The id of a person can be discovered viaapi/person
-
/api/vacationoverview
is accessible with the Office/Department Head/Boss/Second Stage Authority roles -
/api/workdays
only accessible with the Office role -
/api/holidays
only accessible with the Office role -
/api/persons
only accessible with the Office role -
/api/departments
only accessible with the Office role -
/api/sicknotes
only accessible with the Office role -
/api/vacations
only accessible with the Office role -
/api/absences
only accessible with the Office role
Change:
-
uv.workingtime
default parameters are the working days (Monday to Friday) -
uv.cron.updateHolidaysAccounts
touv.account.update.cron
-
uv.cron.endOfSickPayNotification
touv.sick-note.end-of-pay-notification.cron
-
uv.cron.daysBeforeWaitingApplicationsReminderNotification
touv.application.reminder-notification.cron
-
uv.cron.ldapSync
touv.security.directory-service.sync.cron
Change:
-
uv.person.canBeManipulated
is nowfalse
by default -
uv.security.auth
is nowdefault
by default
uv.account.default-vacation-days
uv.account.update.cron
uv.application.reminder-notification.cron
uv.development.testdata.create
uv.mail.administrator
uv.mail.application-url
uv.mail.sender
uv.security.auth
uv.security.directory-service.identifier
uv.security.directory-service.last-name
uv.security.directory-service.first-name
uv.security.directory-service.mail-address
uv.security.directory-service.sync.cron
uv.security.directory-service.filter.member-of
uv.security.directory-service.filter.object-class
uv.security.directory-service.active-directory.url
uv.security.directory-service.active-directory.domain
uv.security.directory-service.active-directory.sync.enabled
uv.security.directory-service.active-directory.sync.password
uv.security.directory-service.active-directory.sync.user-dn
uv.security.directory-service.active-directory.sync.user-search-base
uv.security.directory-service.ldap.url
uv.security.directory-service.ldap.base
uv.security.directory-service.ldap.manager-dn
uv.security.directory-service.ldap.manager-password
uv.security.directory-service.ldap.user-search-filter
uv.security.directory-service.ldap.user-search-base
uv.security.directory-service.ldap.sync.enabled
uv.security.directory-service.ldap.sync.password
uv.security.directory-service.ldap.sync.user-dn
uv.security.directory-service.ldap.sync.user-search-base
uv.security.oidc.client-id
uv.security.oidc.client-secret
uv.security.oidc.issuer-uri
uv.security.oidc.logout-path
uv.person.can-be-manipulated
uv.sick-note.end-of-pay-notification.cron
uv.workingtime.default-working-days
More information about the urlaubsverwaltung can be found at urlaubsverwaltung.cloud