[midPoint-git] [Evolveum/midpoint] 25e13e: Support unlinking/deleting dead shadows

mederly noreply at github.com
Wed Aug 7 13:05:33 CEST 2024


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 25e13edd935a25259b401d7ae37661a481224bec
      https://github.com/Evolveum/midpoint/commit/25e13edd935a25259b401d7ae37661a481224bec
  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.



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