API extensions
The following changes were made regarding some endpoints:
Endpoint /api/users:
The output record has been extended by some parameters, thus there are also more editing possibilities.
Endpoints /api/customers and /api/projects:
Users of the role "worker" can now access customers and projects via the API according to their customer and project rights. This mainly affects the read access. For example, the creation of customers was also previously possible with the appropriate right.
Endpoint /api/holidaysquota:
Up to now, only the read access was possible here. Now, holiday quotas can be created, edited and deleted.
Endpoints /api/holidayscarry:
Previously, only the read access was possible here as well. Now, holiday carryovers can be created, edited and deleted.
Endpoint /api/targethours:
While previously also only the read access was possible, target hours can now also be created, edited and deleted.
Endpoint /api/overtimescarry:
This new endpoint can be used to query, create, edit and delete overtime carryovers.