In the Extra field settings for absence types, you can define permissions for each extra field individually.
For each extra field, you can specify:
- Whether Supervisors and/or Employee users may enter the field when creating a new absence entry
- Whether Supervisors and/or Employee users may edit the field later in an existing absence entry
This allows you to control exactly who can enter or change specific information.
Example:
- For the absence type Business trip, Employee users may enter the extra field Hotel costs when creating the absence entry.
- However, you can prevent later changes and allow only Supervisors and Admins to edit the field.
Admins can always enter and edit all extra fields. Their permissions cannot be restricted. Since Admins can change permissions themselves, restricting their access would not be meaningful.
Required Field Setting
For each extra field, you can also define whether it is a required field.
If a field is marked as required but a user does not have input or editing permission for it, the field is not treated as required for that user.
Example:
- The extra field Hotel costs is set as required for the absence type Business trip.
- Supervisors do not have permission to enter this extra field.
- Supervisors can still create a Business trip absence entry without filling in Hotel costs.