Actions
Priority task #2469
closedAdvanced workflows for role criticality approval: do not remove disabled users from approvers
Start date:
08/27/2020
Due date:
% Done:
100%
Estimated time:
Owner:
Description
Advanced workflows for role criticality approval remove user from set of approvers if the identity is disabled. But in case of the identity is disabled manualy and has any valid contract it shouldn't be removed from the set of approvers.
It's caused by candidates.removeIf(IdmIdentityDto::isDisabled);
in DefaultExtrasWfApprvingService
https://github.com/bcvsolutions/czechidm-extras/blob/185ff2a876315137cd43b309ca7b2340c91ea1b5/Realization/backend/idm-extras/src/main/java/eu/bcvsolutions/idm/extras/service/impl/DefaultExtrasWfApprovingService.java#L178
E.g. product workflow approve-role-by-guarantee doesn't remove manualy disabled users form the set of approvers.
Related issues
Actions