[midPoint-git] [Evolveum/midpoint] 5b5f80: Remove assignment triple usage in approvals

mederly noreply at github.com
Fri Oct 29 13:59:37 CEST 2021


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 5b5f80b6f6e604e447ce64cef8b61b8abb2169f7
      https://github.com/Evolveum/midpoint/commit/5b5f80b6f6e604e447ce64cef8b61b8abb2169f7
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-10-29 (Fri, 29 Oct 2021)

  Changed paths:
    M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentsAdvanced.java
    A model/workflow-impl/src/test/resources/assignments-advanced/role-being-disabled-with-approval.xml
    R model/workflow-impl/src/test/resources/assignments-advanced/user-approver-of-role-being-disabled.xml
    A model/workflow-impl/src/test/resources/assignments-advanced/user-approver-of-role-being-enabled-and-disabled.xml
    R model/workflow-impl/src/test/resources/assignments-advanced/user-approver-of-role-being-enabled.xml
    A model/workflow-impl/src/test/resources/assignments-advanced/user-holder-of-role-being-disabled-with-approval.xml

  Log Message:
  -----------
  Remove assignment triple usage in approvals

There were still a couple of places where we used assignment position
in the delta set triple (plus, minus, zero) to control the approval
process. All of them are now replaced by real change of the assignment:
creation, deletion, or modification.

This should resolve MID-7317.




More information about the midPoint-svn mailing list