Actions
Task #2988
closedCopy currently assigned roles when new contract in the same position is created
Start date:
11/01/2021
Due date:
% Done:
100%
Estimated time:
Owner:
Description
The use-case is simple: in some cases, instead of extending the validity of the current contract, new contract is created in the same position. This means that the user loses all manually assigned roles.
The goal of this ticket is to create a processor which will activate when a new contract is created (or updated) and is valid in the future. Then, if the position is the same as for the main currently valid contract, the currently assigned roles are copied to the new contract. The contract validation can be turned off in configuration.
The processor will be disabled by default.
Actions