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
Updated by Peter Štrunc over 4 years ago
- Copied from Priority task #2462: Advanced workflows for role criticality approval: do not remove disabled users from approvers added
Updated by Peter Štrunc over 4 years ago
- Status changed from New to Closed
- % Done changed from 70 to 100
Cherrypicked and released in 2.5.1
Actions