[midPoint-git] [Evolveum/midpoint] 426d50: Add test for approval bypass (MID-5827)

mederly noreply at github.com
Sat Nov 9 11:02:41 UTC 2019


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 426d5068b7ec57247c85eb383e3effa84211f10f
      https://github.com/Evolveum/midpoint/commit/426d5068b7ec57247c85eb383e3effa84211f10f
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-11-09 (Sat, 09 Nov 2019)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedAssignmentTargetCache.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractModelImplementationIntegrationTest.java
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/AbstractWfTestPolicy.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/metarole-administrator-approval-idempotent.xml
    A model/workflow-impl/src/test/resources/assignments-advanced/metarole-administrator-approval.xml
    A model/workflow-impl/src/test/resources/assignments-advanced/role-idempotent.xml
    A model/workflow-impl/src/test/resources/assignments-advanced/role-with-idempotent-metarole.xml
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java

  Log Message:
  -----------
  Add test for approval bypass (MID-5827)

The test is currently disabled because it works. :)
It is separated from the fix to make fix backporting to 3.7.x easier.


  Commit: f98ea69cc1c2bd8d6670d50bc946130bd779cc2d
      https://github.com/Evolveum/midpoint/commit/f98ea69cc1c2bd8d6670d50bc946130bd779cc2d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-11-09 (Sat, 09 Nov 2019)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignment.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentEvaluator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentTargetEvaluationInformation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedAssignmentImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedAssignmentTargetCache.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentsAdvanced.java

  Log Message:
  -----------
  Add per-assignment cleanup of target eval cache

Here we introduce per-assignment selective cleanup of assignment
target evaluation cache. It is needed because some of the assignments
can bring target-related policy rules. Although such assignment targets
can be idempotent, their idempotency is limited to a single assignment
evaluation. See also MID-5827.


  Commit: c5da484b78e24e9f2972c53ca3f420955d27e025
      https://github.com/Evolveum/midpoint/commit/c5da484b78e24e9f2972c53ca3f420955d27e025
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-11-09 (Sat, 09 Nov 2019)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentEvaluator.java

  Log Message:
  -----------
  Remove a couple of IDE warnings


  Commit: a80c0a59de569f3018ddd43fe8b0620aab2833cb
      https://github.com/Evolveum/midpoint/commit/a80c0a59de569f3018ddd43fe8b0620aab2833cb
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2019-11-09 (Sat, 09 Nov 2019)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/SwitchAssignmentTypePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/SwitchAssignmentTypePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminObjectDetails.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemActionsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemListWithDetailsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/AbstractRoleMemberPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/MemberOperationsHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/AllAssignmentsPreviewDialog.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/AssignmentsInfoDialog.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/DelegationTargetLimitationDialog.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/OrgMemberPanel.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java
    M model/model-impl/src/test/resources/lens/password-policy-history.xml
    M model/model-impl/src/test/resources/lens/password-policy-no-history.xml
    M model/model-impl/src/test/resources/lens/ppolicy/password-policy-complex.xml
    M model/model-impl/src/test/resources/lens/ppolicy/password-policy-long.xml
    M model/model-impl/src/test/resources/lens/ppolicy/password-policy-minimal.xml
    M model/model-impl/src/test/resources/lens/ppolicy/password-policy-numeric.xml
    M model/model-impl/src/test/resources/lens/ppolicy/password-policy-tri.xml
    M model/model-impl/src/test/resources/lens/ppolicy/password-policy-username.xml
    M model/model-impl/src/test/resources/lens/ppolicy/value-policy-generate-empty.xml
    M model/model-impl/src/test/resources/lens/ppolicy/value-policy-generate.xml
    M model/model-impl/src/test/resources/lens/ppolicy/value-policy-must-be-first.xml
    M model/model-impl/src/test/resources/lens/ppolicy/value-policy-random-pin.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestMisc.java
    M model/model-intest/src/test/resources/common/password-policy-benevolent.xml
    M model/model-intest/src/test/resources/common/role-thief.xml
    M model/model-intest/src/test/resources/logback-test.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


Compare: https://github.com/Evolveum/midpoint/compare/36800a9a7c1c...a80c0a59de56


More information about the midPoint-svn mailing list