Project

General

Profile

Actions

Priority task #2462

closed

Advanced workflows for role criticality approval: do not remove disabled users from approvers

Added by Vladimír Kotýnek over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Peter Štrunc
Target version:
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

Copied to extras - Priority task #2469: Advanced workflows for role criticality approval: do not remove disabled users from approversClosedPeter Štrunc08/27/2020

Actions
Actions #1

Updated by Vladimír Kotýnek over 3 years ago

  • Priority changed from Normal to Urgent
Actions #2

Updated by Petr Michal over 3 years ago

  • Status changed from New to Needs feedback
  • Assignee changed from Petr Michal to Peter Štrunc
  • % Done changed from 0 to 70
Actions #3

Updated by Peter Štrunc over 3 years ago

  • Copied to Priority task #2469: Advanced workflows for role criticality approval: do not remove disabled users from approvers added
Actions #4

Updated by Peter Štrunc over 3 years ago

  • Status changed from Needs feedback to Closed
  • % Done changed from 70 to 100

Thanks for this feature. It has been merged to develop.

Actions

Also available in: Atom PDF