[midPoint-git] [Evolveum/midpoint] 6a439c: Moved support for Shadow Marks protected flags to ...

Tony Tkáčik noreply at github.com
Fri Jan 27 17:49:57 CET 2023


  Branch: refs/heads/feature/shadow-marks
  Home:   https://github.com/Evolveum/midpoint
  Commit: 6a439ca89553a67c68480be104044bb4049ca908
      https://github.com/Evolveum/midpoint/commit/6a439ca89553a67c68480be104044bb4049ca908
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2023-01-27 (Fri, 27 Jan 2023)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/TagManager.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.java
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/CommonInitialObjects.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/CommonBeans.java
    A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowMarkManager.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
    A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyShadowMarks.java
    A provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-shadow-marks.xml
    A repo/system-init/src/main/resources/initial-objects/tag/750-tag-protected-shadow.xml

  Log Message:
  -----------
  Moved support for Shadow Marks protected flags to provisioning instead of model

Provisioning-impl manages loading and synchronization of shadows and original
determination of ptotectedObject flag,so it makes sense to unify it there
instead of SynchronizationService.

Original support in SynchronizationService would not prevent modification of
protected shadows in cases, where provisioningService is accessed directly.




More information about the midPoint-svn mailing list