[midPoint-git] [Evolveum/midpoint] 134c75: Improve shadow marks handling
mederly
noreply at github.com
Sat Aug 17 15:15:40 CEST 2024
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 134c7577e3c19fb4e68b235cee6882031f89ec98
https://github.com/Evolveum/midpoint/commit/134c7577e3c19fb4e68b235cee6882031f89ec98
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-08-17 (Sat, 17 Aug 2024)
Changed paths:
M docs/resources/entitlements/index.adoc
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowMarkingRules.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelElementContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensElementContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.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/orgstruct/TestOrgStruct.java
R model/model-intest/src/test/resources/associations/mark-ignored.xml
R model/model-intest/src/test/resources/associations/mark-tolerated.xml
R model/model-intest/src/test/resources/identities/resource-single-outbound.xml
A model/model-intest/src/test/resources/shadow-marks/mark-has-unmanaged-projection.xml
A model/model-intest/src/test/resources/shadow-marks/resource-shadow-marks.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/CommonInitialObjects.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyShadowMarks.java
M provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-shadow-marks.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
A repo/system-init/src/main/resources/initial-objects/archetype/705-archetype-shadow-policy-mark.xml
M repo/system-init/src/main/resources/initial-objects/mark/800-mark-protected.xml
A repo/system-init/src/main/resources/initial-objects/mark/805-mark-unmanaged.xml
A repo/system-init/src/main/resources/initial-objects/mark/806-mark-managed.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/associations/TestAssociationsFirstStepsActiveDirectory.java
R testing/story/src/test/resources/associations-first-steps-ad/mark-tolerated.xml
M testing/story/src/test/resources/associations-first-steps-ad/resource-ad-300.xml
Log Message:
-----------
Improve shadow marks handling
1. New "defaultOperationPolicyRef" resource object type property was
added. It provides defaults for operation policies (e.g., that inbounds
or outbounds mappings are disabled) for given object type.
2. New Shadow Mark Policy archetype was added to the initial objects.
Its purpose is to denote those shadow marks that carry policies useful
as defaults described above.
3. New Unmanaged and Managed shadow marks were added to the initial
objects. (They may change before 4.9 release.)
4. The schema for automatic shadows marking was simplified.
5. PoC of new "has unmanaged projection" focus object mark was added.
6. Inbound/outbound policies for membership synchronization were added
to the schema. No implementation yet, though.
Work in progress.
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