[midPoint-git] [Evolveum/midpoint] af7bcd: Support LDAP DN-like names in DummyConnector
mederly
noreply at github.com
Sat Sep 16 20:35:17 CEST 2023
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: af7bcd3e9ee04354e965d48f8d301134622902f0
https://github.com/Evolveum/midpoint/commit/af7bcd3e9ee04354e965d48f8d301134622902f0
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2023-09-14 (Thu, 14 Sep 2023)
Changed paths:
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractBaseDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/DummyConfiguration.java
M icf-connectors/dummy-resource/pom.xml
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyGroup.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyOrg.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/HierarchicalName.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/HierarchySupport.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/CorrelatorTestUtil.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/matching/AbstractIdMatchServiceTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestLiveSyncTask.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestProgressReporting.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestTaskReporting.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/update/TestAsyncUpdateNoCaching.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
A provisioning/ucf-impl-connid/src/test/resources/hierarchical-resource-dummy.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyObjectsCreator.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyObjectsCreatorBuilder.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyResourceContoller.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourceInitializer.java
Log Message:
-----------
Support LDAP DN-like names in DummyConnector
This is to write tests for MID-8929.
Commit: ea9648bf2d5784fabe9fdc7c1aae8dfdde901596
https://github.com/Evolveum/midpoint/commit/ea9648bf2d5784fabe9fdc7c1aae8dfdde901596
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2023-09-16 (Sat, 16 Sep 2023)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/RepositoryShadowBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/archetype/PageArchetype.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/PageAssignmentHolderDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/TextAreaPanel.html
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/saml/MidpointSaml2LogoutRequestResolver.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/SamlModuleWebSecurityConfigurer.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/upgrade/action/UpgradeObjectsAction.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 19d01044ea787c47d5f537541c48ce20b1dcd9e4
https://github.com/Evolveum/midpoint/commit/19d01044ea787c47d5f537541c48ce20b1dcd9e4
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2023-09-16 (Sat, 16 Sep 2023)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceObjectTypeDependencyTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
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/lens/projector/DependencyProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/multi/TestMultiResource.java
A model/model-intest/src/test/resources/multi-resource/resource-nested.xml
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/impl/shadows/ShadowGetOperation.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyResourceContoller.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResource.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/DummyOrgAsserter.java
Log Message:
-----------
Reload data-dependent projection before its wave
If there is a data dependency between projection (like an AD group) and
its dependee (like an OU in which the group resides), and the dependee
changes, we will reload the dependent projection on the start of its
wave.
This resolves MID-8929.
Note it's a preliminary fix, as it e.g. does not discriminate between
relevant and irrelevant changes. Also, maybe it would be sufficient
to load the full shadow ONLY at the beginning of the wave related to
the dependent projection. This can be optimized later. See MID-9083.
Compare: https://github.com/Evolveum/midpoint/compare/0fe6f5b974a2...19d01044ea78
More information about the midPoint-svn
mailing list