[midPoint-git] [Evolveum/midpoint] f75437: Support tolerance override policy

mederly noreply at github.com
Fri Aug 9 14:59:44 CEST 2024


  Branch: refs/heads/tmp/shadow-marks-improvements
  Home:   https://github.com/Evolveum/midpoint
  Commit: f754377fadec9590948ba4160b5abe3e3f813171
      https://github.com/Evolveum/midpoint/commit/f754377fadec9590948ba4160b5abe3e3f813171
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-08-09 (Fri, 09 Aug 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjectionPolicyRules.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowMarks.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/simulation/AbstractSimulationsTest.java
    A model/model-intest/src/test/resources/associations/archetype-ad-role.xml
    A model/model-intest/src/test/resources/associations/mark-ignored.xml
    A model/model-intest/src/test/resources/associations/mark-tolerated.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-ad.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-dms-non-tolerant.xml
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvSimulationReport.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowGetOperation.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsUtil.java
    A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAssociations.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNativeAssociations.java
    R provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyRichAssociations.java
    M provisioning/provisioning-impl/testng-integration.xml
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/ObjectOperationPolicyHelper.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAssociationAsserter.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAssociationValueAsserter.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestFirstSteps.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/associations/TestAssociationsFirstSteps.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/associations/TestAssociationsFirstStepsActiveDirectory.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestInternalCorrelationMedium.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestInternalCorrelationMultiAccounts.java

  Log Message:
  -----------
  Support tolerance override policy

Operation policy defined by shadow marks now contains the property
"tolerance override" that takes precedence over true/false tolerance
value for associations.

Effective operations policy is now set on shadows more consistently.
(Although not absolutely -> this is to be fixed later.)

ShadowAssociationValue now keeps other shadow data for complex
associations (including the effective operations policy).

In progress. Some tests may fail.



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list