[midPoint-git] [Evolveum/midpoint] 504c8e: Support unlinking/deleting dead shadows
mederly
noreply at github.com
Wed Aug 7 13:17:44 CEST 2024
Branch: refs/heads/support-4.8
Home: https://github.com/Evolveum/midpoint
Commit: 504c8e814a350bbf4bd3c1d17903e3fabfef5119
https://github.com/Evolveum/midpoint/commit/504c8e814a350bbf4bd3c1d17903e3fabfef5119
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-08-07 (Wed, 07 Aug 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionsLoadOperation.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ObjectReferenceAsserter.java
Log Message:
-----------
Support unlinking/deleting dead shadows
Dead shadows can now be unlinked and (sometimes) deleted via model API.
Limitations:
- Although both operations (unlink and delete) remove the link between
focus and shadow immediately, the actual deletion is driven by
the provisioning module. This means that the object may be physically
removed from the repository later, as part of dead shadows cleanup.
- When running in simulation mode, these operations are just skipped,
without being recorded in the simulation result. This is consistent
with the regular link management, which is not reported there either.
This resolves MID-9668.
(cherry picked from commit 25e13edd935a25259b401d7ae37661a481224bec)
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