[midPoint-git] [Evolveum/midpoint] 8d55d1: Add attribute-level correlation definition
mederly
noreply at github.com
Wed Aug 10 10:20:46 CEST 2022
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 8d55d104ff9ee418292d4d8888921fbac3114e14
https://github.com/Evolveum/midpoint/commit/8d55d104ff9ee418292d4d8888921fbac3114e14
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-07-12 (Tue, 12 Jul 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationPolicyFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/AttributeDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/RefinedAttributeDefinitionDelegator.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-correlation-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ApplicabilityEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItems.java
M model/model-impl/src/test/resources/common/resource-dummy.xml
M model/model-intest/src/test/resources/archetypes/resource-dummy-lab.xml
M model/model-intest/src/test/resources/archetypes/resource-dummy-source.xml
M model/model-intest/src/test/resources/mapping/resource-target-photos.xml
Log Message:
-----------
Add attribute-level correlation definition
This simplifies the definition of resource object type correlation
by allowing individual attributes to be marked as "correlation ones".
Work in progress.
Commit: 8bf5d157c563cd9cf35fda2f40e514a008ab5687
https://github.com/Evolveum/midpoint/commit/8bf5d157c563cd9cf35fda2f40e514a008ab5687
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-07-15 (Fri, 15 Jul 2022)
Changed paths:
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-correlation-3.xsd
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoIdentityDataTest.java
A repo/repo-sqale/src/test/resources/identity/user-with-identity-data.xml
Log Message:
-----------
Add schema for focus identities
(Plus a skeleton of a repo test.)
Commit: 181f1324c05883e5062a9f1b8048ac0d91d15436
https://github.com/Evolveum/midpoint/commit/181f1324c05883e5062a9f1b8048ac0d91d15436
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-07-15 (Fri, 15 Jul 2022)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/pom.xml
M gui/admin-gui/src/frontend/js/list-group-menu.js
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/js/vendors.js
M gui/admin-gui/src/frontend/scss/_list-group-menu.scss
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/frontend/scss/vendors.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/DefaultGuiConfigurationCompiler.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/form/DateRange.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/form/DateRangePicker.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/form/DateRangePicker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/form/DateRangePickerOptions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/factory/wrapper/WrapperContext.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/CatalogTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.html
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/abstractrole/component/AbstractRoleMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceConfigurationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceConnectorPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceConnectorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageRequestAccess.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ListGroupMenu.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ListGroupMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ListGroupMenuItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ListGroupMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RelationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogQueryItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceWrapper.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedImagePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedImagePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/SimplePopupable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/InternalsCountersPanel.java
M gui/admin-gui/webpack.common.js
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/resource/ObjectTypeDefinitionMerger.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ConnectorOperationalStatus.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-notifications-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowCleanupActivityHandler.java
M pom.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/resources/TestResourceTemplateMerge.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/AuditSearchTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleAuditSearchIterativeTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchIterativeTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/QueryInterpreterTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/OwnedByRestriction.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/SqlRecorder.java
M repo/repo-test-util/src/main/resources/test-config-new-repo.xml
M repo/repo-test-util/src/main/resources/test-config.xml
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractLdapTest.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/AbstractAdLdapMultidomainRunAsTest.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/AbstractAdLdapMultidomainTest.java
R testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2012.java
R testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2012Strange.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2016.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2019.java
A testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2022.java
A testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2022Strange.java
R testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2012-strange.xml
R testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2012.xml
M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2016.xml
M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2019-strange.xml
M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2019.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2022-strange.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2022.xml
R testing/conntest/src/test/resources/ad-ldap-multidomain/shadow-ghost-2012.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/shadow-ghost-2022.xml
R testing/conntest/src/test/resources/ad-ldap-multidomain/task-reconcile-ad2012-users.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/task-reconcile-ad2022-users.xml
M testing/conntest/testng-integration.xml
Log Message:
-----------
Merge branch 'master' into feature/smart-correlation-prototype
Commit: 0b70aed61492c127daade0d32cfb6717aca6d0ed
https://github.com/Evolveum/midpoint/commit/0b70aed61492c127daade0d32cfb6717aca6d0ed
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-07-15 (Fri, 15 Jul 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusIdentitiesTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusIdentityTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusTypeUtil.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-correlation-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelBeans.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/DeltaExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentitiesManager.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentityItemConfiguration.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentityManagementConfiguration.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIdentities.java
A model/model-intest/src/test/resources/identities/archetype-person.xml
A model/model-intest/src/test/resources/identities/object-template-person.xml
A model/model-intest/src/test/resources/identities/user-alice-green.xml
A model/model-intest/src/test/resources/identities/user-john-smith.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusAsserter.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusIdentitiesAsserter.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusIdentityAsserter.java
Log Message:
-----------
Add draft of "own" identity maintenance code
Contains minimalistic configuration schema and the code that updates
"own" identity in focal objects (when updated in clockwork).
Work in progress.
Commit: 855cfea2846994f510e5d7a7637030db6c31ae2e
https://github.com/Evolveum/midpoint/commit/855cfea2846994f510e5d7a7637030db6c31ae2e
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-07-19 (Tue, 19 Jul 2022)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/pom.xml
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/AutoCompleteTextPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/LookupTableConverter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/LookupTableLabelPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchButtonWithDropdownMenu.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LabelPanelFactory.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageSelfDashboard.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardLinkComponent.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardLinkComponent.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardSearchPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/DashboardSearchPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/PageSelfDashboard.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/PageSelfDashboard.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AsyncUpdatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/TextPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageSelfDashboard.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/component/DashboardSearchPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/component/DashboardSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
R infra/common/src/main/java/com/evolveum/midpoint/common/configuration/api/RuntimeConfiguration.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/CompiledGuiProfile.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/GuiProfiledPrincipal.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/GuiProfiledPrincipalManager.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignment.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluatedAssignmentImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetPayloadEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfiledPrincipalManagerImpl.java
M pom.xml
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/Cache.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/CacheDispatcher.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/CacheInvalidationEventSpecification.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/CacheInvalidationListener.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/CacheListener.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/DeleteObjectResult.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/ModifyObjectResult.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryOperationResult.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/AddObjectResult.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/Invalidator.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/RepositoryCacheInvalidationDetails.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/registry/CacheDispatcherImpl.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/StartupConfiguration.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/AbstractAdLdapMultidomainTest.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2022.java
M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2022-strange.xml
M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2022.xml
M testing/conntest/src/test/resources/ad-ldap-multidomain/task-reconcile-ad2022-users.xml
M testing/conntest/testng-integration.xml
Log Message:
-----------
Merge branch 'master' into feature/smart-correlation-prototype
Commit: f46708bd1ded888750a8d87dc37733b337af3a1e
https://github.com/Evolveum/midpoint/commit/f46708bd1ded888750a8d87dc37733b337af3a1e
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-07-19 (Tue, 19 Jul 2022)
Changed paths:
M config/sql/native-new/postgres-new.sql
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
A repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/MidpointPostgreSQLTemplates.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/QuerydslUtils.java
A repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/SqaleOps.java
Log Message:
-----------
native-repo: added custom PG template for Querydsl for new operations
- PG schema: added fuzzystrmatch extension, shouldn't cause any problems
- added test using custom levenshtein "operator" (function really)
Commit: fea48e547d6b4a174e3dc67b319b432c1db331af
https://github.com/Evolveum/midpoint/commit/fea48e547d6b4a174e3dc67b319b432c1db331af
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-07-20 (Wed, 20 Jul 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/PageSelfDashboard.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/SelectableBeanContainerDataProvider.java
Log Message:
-----------
Merge branch 'master' into feature/smart-correlation-prototype
Commit: fa66f1d2cc7a5ab8d184db5e8318114a2a798503
https://github.com/Evolveum/midpoint/commit/fa66f1d2cc7a5ab8d184db5e8318114a2a798503
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-07-20 (Wed, 20 Jul 2022)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/QAuditEventRecordMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ContainerTableRelationResolver.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItemMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryModelMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryModelMappingRegistry.java
Log Message:
-----------
native-repo: various cleanup, prismContext removed from constructors...
Commit: 0e52d4d172a937fdf53408bc9e7318bc3aa6d2b2
https://github.com/Evolveum/midpoint/commit/0e52d4d172a937fdf53408bc9e7318bc3aa6d2b2
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-07-20 (Wed, 20 Jul 2022)
Changed paths:
M config/sql/native-new/postgres-new-upgrade.sql
M config/sql/native-new/postgres-new.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryBeanConfig.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleMappingMixin.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleNestedMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/MFocusIdentity.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusIdentity.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusIdentityMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/SqaleOps.java
Log Message:
-----------
native-repo: added tables/mapping and persistence for focus identities
Commit: c0ab3dd6e4cec7e56b14bbe3e7d6b6c518d4139b
https://github.com/Evolveum/midpoint/commit/c0ab3dd6e4cec7e56b14bbe3e7d6b6c518d4139b
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-07-21 (Thu, 21 Jul 2022)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/PageAssignmentHolderDetails.java
Log Message:
-----------
Merge branch 'master' into feature/smart-correlation-prototype
Commit: 060f0c863c39973bd5683eb83a34bb4c307fc26a
https://github.com/Evolveum/midpoint/commit/060f0c863c39973bd5683eb83a34bb4c307fc26a
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-07-21 (Thu, 21 Jul 2022)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCampaignMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItemMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoIdentityDataTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
Log Message:
-----------
native-repo: added identity skipping/resolving, toSchemaObject review
Explicit toSchemaObjectWithResolvedNames will be introduced, WIP.
Commit: 68204e9889566a3fc125004080355f0b4aac20bd
https://github.com/Evolveum/midpoint/commit/68204e9889566a3fc125004080355f0b4aac20bd
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
Log Message:
-----------
SqaleRepoBaseTest: query recording: repoSearchObjects->searchObjects
Method searchObjects should be used in tests for main test part, while
repositorySearchObjects is more low level, recording should have not
been there.
Also, provided repositorySearchObjects and searchObjects with non-vararg
selectorOptions for easier builder usage, no need for iterator().next().
Finally, assertReferenceNamesSet(SearchResultList) was added.
Commit: bc90c579368116286a58f3965511a7599b86b731
https://github.com/Evolveum/midpoint/commit/bc90c579368116286a58f3965511a7599b86b731
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
Log Message:
-----------
native-repo: test962SearchGetNamesAccessCertificationCampaignsWithCases
Commit: 6af81bc6172dfee5ca496625ffe3f9acc3d4b8aa
https://github.com/Evolveum/midpoint/commit/6af81bc6172dfee5ca496625ffe3f9acc3d4b8aa
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/QAuditDeltaMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/QAuditEventRecordMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/QAuditRefValueMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCampaignMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCaseMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItemMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/AuditTableMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
Log Message:
-----------
SqaleTableMapping contracts clarified, but some TODO still left there
QueryTableMapping#toSchemaObject(): added JdbcSession parameter
5-param toSchemaObject renamed to toSchemaObjectInternal, should go away
later, when we're done with forceFull flag.
Conversion method with ref-name resolution named toSchemaObjectComplete.
Commit: 0547b9645abf0f8575f3cb5e9b9cd6dfd58a2f57
https://github.com/Evolveum/midpoint/commit/0547b9645abf0f8575f3cb5e9b9cd6dfd58a2f57
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
M gui/admin-gui/src/frontend/js/list-group-menu.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeader.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardStep.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ListGroupMenuItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ListGroupMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RelationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
Merge branch 'master' into feature/smart-correlation-prototype
Commit: 46cb6a568835e0798b8f58752bedf4f74be38610
https://github.com/Evolveum/midpoint/commit/46cb6a568835e0798b8f58752bedf4f74be38610
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
M config/sql/native-new/postgres-new-upgrade.sql
M config/sql/native-new/postgres-new.sql
Log Message:
-----------
native-repo SQL schema: added indexes for m_focus_identity columns
Commit: 4df523795edf35eb5bf2dfbb7eddb7bee99207c3
https://github.com/Evolveum/midpoint/commit/4df523795edf35eb5bf2dfbb7eddb7bee99207c3
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-07-22 (Fri, 22 Jul 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtensionProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/jsonb/Jsonb.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCampaignMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/MContainerType.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusIdentityMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoIdentityDataTest.java
Log Message:
-----------
native-repo: finished read/write mapping for focus identities
Query and modify are not tested yet.
Code was unified with shadow attributes where reasonable.
Commit: 7ec548c200ea4ce4f55172baeba439ef4c1d2923
https://github.com/Evolveum/midpoint/commit/7ec548c200ea4ce4f55172baeba439ef4c1d2923
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-07-27 (Wed, 27 Jul 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusIdentityTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentitiesManager.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusIdentityMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoIdentityDataTest.java
M repo/repo-sqale/src/test/resources/identity/user-with-identity-data.xml
Log Message:
-----------
Flatten FocusIdentitySourceType
This is to align it better with ProvenanceAcquisitionType.
Commit: 45e00d5fc924ce5fb1e3b7203c3818c787d4ec4b
https://github.com/Evolveum/midpoint/commit/45e00d5fc924ce5fb1e3b7203c3818c787d4ec4b
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2022-07-27 (Wed, 27 Jul 2022)
Changed paths:
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoIdentityDataTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/ItemValueFilterProcessor.java
Log Message:
-----------
Added FuzzyStringMatch to ItemValueFilterProcessor
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Commit: 16edb94af4b4b38c48e61076a41a7a9661842cdb
https://github.com/Evolveum/midpoint/commit/16edb94af4b4b38c48e61076a41a7a9661842cdb
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2022-07-27 (Wed, 27 Jul 2022)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ExtensionItemFilterProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/ItemValueFilterProcessor.java
Log Message:
-----------
Added support for levenshtein in sqale based repositories
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Commit: 1a4009ffa2349fdcb9f3d606acfa513aa6d1c763
https://github.com/Evolveum/midpoint/commit/1a4009ffa2349fdcb9f3d606acfa513aa6d1c763
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-07-27 (Wed, 27 Jul 2022)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ExtensionItemFilterProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoIdentityDataTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/ItemValueFilterProcessor.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/smart-correlation-prototype' into feature/smart-correlation-prototype
Commit: acb5a514fcadb293a8b92d6b7aad347d38acf8f5
https://github.com/Evolveum/midpoint/commit/acb5a514fcadb293a8b92d6b7aad347d38acf8f5
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-07-27 (Wed, 27 Jul 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/AbstractWizardBasicPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/AbstractWizardBasicPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/TileEnum.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardChoicePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerListPanelWithDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/table/WidgetTableHeader.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/table/WidgetTableHeader.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/Tile.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceSchemaHandlingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TemplateTile.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractResourceWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractResourceWizardStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/BasicSettingStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/CreateResourceTemplatePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/CreateResourceTemplatePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/DiscoveryStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ObjectClassDataProvider.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ObjectClassWrapper.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/PartialConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPreviewPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/SelectObjectClassesStepPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/SelectObjectClassesStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/AbstractConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/AbstractFormResourceWizardStepPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/AbstractFormResourceWizardStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/BasicResourceWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/BasicResourceWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/BasicSettingStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/ConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/CreateResourceTemplatePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/CreateResourceTemplatePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/DiscoveryStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/ObjectClassDataProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/ObjectClassWrapper.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/PartialConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/SelectObjectClassesStepPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/SelectObjectClassesStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectTypes/BasicSettingResourceObjectTypeStepPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectTypes/BasicSettingResourceObjectTypeStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectTypes/ResourceObjectTypeTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectTypes/ResourceObjectTypeTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectTypes/ResourceObjectTypeWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectTypes/ResourceObjectTypeWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectTypes/ResourceObjectTypeWizardPreviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/PageSelfDashboard.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/PageSelfDashboard.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/component/MyAccessesPreviewDataPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RelationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/DefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferenceValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceValuePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceValuePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismValueObjectSelectorPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismValueObjectSelectorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/SelfConsentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/SelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/CasesTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageSelfDashboard.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/VariablesMap.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/ModifyExecutor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestUserTemplate.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/scripting/AbstractBasicScriptingTest.java
A model/model-intest/src/test/resources/scripting/modify-brothers-legacy.xml
A model/model-intest/src/test/resources/scripting/modify-brothers.xml
Log Message:
-----------
Merge branch 'master' into feature/smart-correlation-prototype
Commit: 478037c8bb0a94d51a0769b64322aab66b070b91
https://github.com/Evolveum/midpoint/commit/478037c8bb0a94d51a0769b64322aab66b070b91
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-07-28 (Thu, 28 Jul 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusIdentitiesTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusIdentityTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusTypeUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/IvwoConsolidator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/IvwoConsolidatorBuilder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/DeltaExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentitiesManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentityManagementConfiguration.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocalMappingSetEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/TemplateMappingsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/consolidation/DeltaSetTripleMapConsolidation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/AbstractInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/ClockworkInboundsProcessing.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FocusIdentityDataUpdater.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/InboundMappingInContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/PreInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SimplePreInboundsContextImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/PreContext.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-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIdentities.java
A model/model-intest/src/test/resources/identities/resource-single.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/util/ImportSingleAccountRequest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusIdentitiesAsserter.java
Log Message:
-----------
Update identities from projections
Now we update focus identities also with the result of inbound mappings.
Work in progress.
Commit: b1c0500a92d8ece36be24ed6db86d855d9d87b95
https://github.com/Evolveum/midpoint/commit/b1c0500a92d8ece36be24ed6db86d855d9d87b95
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-07-28 (Thu, 28 Jul 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingBuilder.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingParser.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/TimeConstraintsEvaluation.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpressionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ElementState.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/lens/identities/IdentitiesManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocalMappingSetEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/TemplateMappingsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/consolidation/DeltaSetTripleMapConsolidation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/AbstractInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/ClockworkInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FocusIdentityDataUpdater.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/PreInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkShadowInboundsPreparation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkTarget.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/PreShadowInboundsPreparation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/PreSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/PreTarget.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ShadowInboundsPreparation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/Target.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/VariablesUtil.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIdentities.java
M model/model-intest/src/test/resources/identities/object-template-person.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ConfigurableValuePolicySupplier.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/Expression.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/PathExpressionResolver.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusIdentityAsserter.java
Log Message:
-----------
Update identity data right by inbound mappings
Targets like $user/familyName are now automatically redirected
to paths like $user/identities/identity[x]/items/original/familyName.
Work in progress. Tests fail.
Commit: d0cf03b02bf6f685b928e6d4f35386fed916203b
https://github.com/Evolveum/midpoint/commit/d0cf03b02bf6f685b928e6d4f35386fed916203b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-07-29 (Fri, 29 Jul 2022)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/IvwoConsolidator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/IvwoConsolidatorBuilder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/consolidation/DeltaSetTripleMapConsolidation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/AbstractInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/Target.java
Log Message:
-----------
Fix definitions caching in inbounds processing
(Fixes some failing tests.)
Commit: 21728846d7829b493fa9af1dcd41ff2a851bc6ed
https://github.com/Evolveum/midpoint/commit/21728846d7829b493fa9af1dcd41ff2a851bc6ed
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-07-29 (Fri, 29 Jul 2022)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentitiesManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/AbstractInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/ClockworkInboundsProcessing.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FocusIdentityDataUpdater.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIdentities.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusIdentityAsserter.java
Log Message:
-----------
Normalize identity data on inbounds
Work in progress (normalization is still fixed to "polystring norm").
Commit: 96c7dd8fdf5537771e75c49540b7dc428805b18a
https://github.com/Evolveum/midpoint/commit/96c7dd8fdf5537771e75c49540b7dc428805b18a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-07-29 (Fri, 29 Jul 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusIdentityTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/ObjectTemplateIncludeProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/PersonaProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentitiesManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentityItemConfiguration.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocalMappingSetEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/MappingSorter.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ObjectTemplateProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/TemplateMappingsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/AutoassignRoleMappingEvaluationRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/FocalMappingEvaluationRequest.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/IdentitySelectionMappingEvaluationRequest.java
M model/model-intest/src/test/resources/identities/object-template-person.xml
Log Message:
-----------
Add basic support for identity selection mappings
These mappings select appropriate values among those
in identity data and store them to regular focus items.
Commit: f74cb3895a31ea6e2b8fe9a21204ebcb12762de3
https://github.com/Evolveum/midpoint/commit/f74cb3895a31ea6e2b8fe9a21204ebcb12762de3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-01 (Mon, 01 Aug 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusIdentitySourceTypeUtil.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-correlation-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/TemplateMappingsEvaluation.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIdentities.java
M model/model-intest/src/test/resources/identities/object-template-person.xml
A model/model-intest/src/test/resources/identities/resource-multi.xml
M model/model-intest/src/test/resources/identities/resource-single.xml
Log Message:
-----------
Add support for defaultAuthoritativeSource
This property is meant to be a default selector between identities when
multi-resource (identity) inbound mappings are evaluated.
Work in progress. To be discussed.
Commit: 6f8b8452674cbc451f29ee3b6fda9fd8927dddc6
https://github.com/Evolveum/midpoint/commit/6f8b8452674cbc451f29ee3b6fda9fd8927dddc6
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-01 (Mon, 01 Aug 2022)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/AbstractWizardBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeader.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardStep.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractResourceWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractResourceWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractValueFormResourceWizardStepPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractValueFormResourceWizardStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/PreviewResourceDataWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/PreviewResourceDataWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/AbstractFormResourceWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/BasicResourceWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/BasicSettingResourceObjectTypeStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/PreviewResourceObjectTypeDataWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/PreviewResourceObjectTypeDataWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/ResourceObjectTypeTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/ResourceObjectTypeTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/ResourceObjectTypeWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/ResourceObjectTypeWizardPreviewPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeMappingsTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/BasicSettingAttributeMappingStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/InboundAttributeMappingStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/LimitationsAttributeMappingStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/OutboundAttributeMappingStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectTypes/BasicSettingResourceObjectTypeStepPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectTypes/BasicSettingResourceObjectTypeStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectTypes/ResourceObjectTypeTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectTypes/ResourceObjectTypeTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectTypes/ResourceObjectTypeWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectTypes/ResourceObjectTypeWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectTypes/ResourceObjectTypeWizardPreviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageRequestAccess.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/AccessRequestStep.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RelationPanel.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/page/self/requestAccess/RoleCatalogQueryItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ResourceAttributePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyHeaderPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceHeaderPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/dto/AssignmentViewType.java
M gui/admin-gui/src/main/resources/initial-objects/000-system-configuration.xml
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
Log Message:
-----------
Merge branch 'master' into feature/smart-correlation-prototype
Commit: 586b0d3869c8e10c4ccdec60d5bd1d236c1cfa15
https://github.com/Evolveum/midpoint/commit/586b0d3869c8e10c4ccdec60d5bd1d236c1cfa15
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-01 (Mon, 01 Aug 2022)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoIdentityDataTest.java
Log Message:
-----------
QFocusMapping: added identities/identity query mapping + query test fix
Commit: d1579fecd3df9c2160724d38668a9c40ee0dadc9
https://github.com/Evolveum/midpoint/commit/d1579fecd3df9c2160724d38668a9c40ee0dadc9
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-01 (Mon, 01 Aug 2022)
Changed paths:
M config/sql/native-new/postgres-new-upgrade.sql
M config/sql/native-new/postgres-new.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/MFocusIdentity.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusIdentity.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusIdentityMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoIdentityDataTest.java
Log Message:
-----------
m_focus_identity.fullSource changed to fullObject, more flexible
Previously it only stored source so it would not work for newly added
items on the identity PCV itself.
Commit: aab753e3944084c96d213787947df6f2330b1825
https://github.com/Evolveum/midpoint/commit/aab753e3944084c96d213787947df6f2330b1825
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-02 (Tue, 02 Aug 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractResourceWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/AbstractInboundStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/AbstractOutboundStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/ResourceObjectTypeWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeInboundStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeOutboundStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/BasicSettingAttributeMappingStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/BasicSettingStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/InboundAttributeMappingStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/LimitationsAttributeMappingStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/LimitationsStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/OutboundAttributeMappingStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/credentials/PasswordInboundStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/credentials/PasswordOutboundStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/synchronization/DefaultSettingStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/synchronization/ReactionStepPanel.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/page/self/requestAccess/RoleCatalogQueryItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfiledPrincipalManagerImpl.java
M model/model-intest/src/test/resources/common/role-autocratic.xml
M model/model-intest/src/test/resources/common/role-autotesters.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/MidpointTestContextWithTask.java
Log Message:
-----------
Merge branch 'master' into feature/smart-correlation-prototype
Commit: fa79120172d03e0df6d7a0c132841d15b79dd669
https://github.com/Evolveum/midpoint/commit/fa79120172d03e0df6d7a0c132841d15b79dd669
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-02 (Tue, 02 Aug 2022)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItem.java
Log Message:
-----------
Fix target override for inbound mappings
This should fix failing model-impl tests.
Commit: 8f96fb62a94898fe66bec0525ff47a6f492794a4
https://github.com/Evolveum/midpoint/commit/8f96fb62a94898fe66bec0525ff47a6f492794a4
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-02 (Tue, 02 Aug 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageRequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CustomValidity.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CustomValidityPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CustomValidityPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RelationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ChooseFocusTypeAndRelationDialogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/RelationDropDownChoice.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/RelationDropDownChoicePanel.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleAuditSearchIterativeTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchIterativeTest.java
Log Message:
-----------
Merge branch 'master' into feature/smart-correlation-prototype
Commit: c97ca31dff9cfd02a4d7291d2e3513f09b2ef8d0
https://github.com/Evolveum/midpoint/commit/c97ca31dff9cfd02a4d7291d2e3513f09b2ef8d0
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-02 (Tue, 02 Aug 2022)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleMappingMixin.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCaseMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusIdentityMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/SqaleUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoIdentityDataTest.java
Log Message:
-----------
QFocusIdentityMapping fullObject update after modify fix + tests
Commit: ef62f3ffffe764b2613912e5d764cddd8c53b43a
https://github.com/Evolveum/midpoint/commit/ef62f3ffffe764b2613912e5d764cddd8c53b43a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-02 (Tue, 02 Aug 2022)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentitiesManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/TemplateMappingsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/AbstractInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/ClockworkInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/PreInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkSource.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIdentities.java
M model/model-intest/src/test/resources/identities/object-template-person.xml
M model/model-intest/src/test/resources/schema/enterprise.xsd
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusIdentitiesAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusIdentityAsserter.java
Log Message:
-----------
Switch "original" items to focus structure
As discussed on Monday 01/08/2022, here we switched from the flat
identity/items/original container to the focus-structured identity/data
one.
The support is preliminary (using TemporaryUserType as a placeholder),
until proper prism support for embedded objects is ready.
Currently, all normalized item values are merged into a single
identity container, carrying no source information (i.e., the former
"own" identity). This could be changed in the future, if needed.
Commit: 360dd70b2d908e8179ccdf86168e540612fd79cb
https://github.com/Evolveum/midpoint/commit/360dd70b2d908e8179ccdf86168e540612fd79cb
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-02 (Tue, 02 Aug 2022)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentitiesManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentityManagementConfiguration.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkSource.java
Log Message:
-----------
Fix identity mgmt configuration handling
Commit: c96729c2f10080ee2005432e4e05ec70f3f46311
https://github.com/Evolveum/midpoint/commit/c96729c2f10080ee2005432e4e05ec70f3f46311
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-02 (Tue, 02 Aug 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageRequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CustomValidity.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CustomValidityPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CustomValidityPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RelationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ChooseFocusTypeAndRelationDialogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/RelationDropDownChoice.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/RelationDropDownChoicePanel.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleMappingMixin.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCaseMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusIdentityMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/SqaleUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleAuditSearchIterativeTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoIdentityDataTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchIterativeTest.java
Log Message:
-----------
Merge branch 'feature/smart-correlation-prototype' into temp/smart-correlation-with-focus
Commit: 8a4b539a2a46027a246e04434946a1621c45f686
https://github.com/Evolveum/midpoint/commit/8a4b539a2a46027a246e04434946a1621c45f686
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-02 (Tue, 02 Aug 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
Log Message:
-----------
Merge branch 'master' into temp/smart-correlation-with-focus
Commit: b8fd55c4b785fe27f1810b73071fd65532696419
https://github.com/Evolveum/midpoint/commit/b8fd55c4b785fe27f1810b73071fd65532696419
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-02 (Tue, 02 Aug 2022)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensElementContext.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/TemporaryContainerIdStore.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/DeltaExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkSource.java
Log Message:
-----------
Handle temporary PCV IDs correctly
Temporary PCV IDs are needed in cases when we create a new container
value and then evaluate some mappings (or swallow secondary deltas
created by other means) that need to reference content of this value.
To do so, we create temporary PCV IDs (e.g. -1, -2, and so on) that
live only during clockwork processing, and are removed just before
the summary delta is being applied.
Currently, this is needed for mappings targeting new
identities/identity[xxx] values.
Commit: 18f7d776c45ce21220d69ca7beffe3271027eaf8
https://github.com/Evolveum/midpoint/commit/18f7d776c45ce21220d69ca7beffe3271027eaf8
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-02 (Tue, 02 Aug 2022)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtItemCache.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtensionProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepoContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ExtensionItemDeltaProcessor.java
Log Message:
-----------
review/cleanup/TODO fixes in extension (delta) processor
reverseCardinality() in ExtensionItemDeltaProcessor now does not resolve
the ext item, just finds it in local cache.
Commit: 96e7dce4a5e74e1c629207a6f56311edf0ac72a7
https://github.com/Evolveum/midpoint/commit/96e7dce4a5e74e1c629207a6f56311edf0ac72a7
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-02 (Tue, 02 Aug 2022)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/ContainerTableUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoIdentityDataTest.java
Log Message:
-----------
added modify test for identity normalized item + supporting fixes
Commit: 293f8ab6c23c976a8a4d6765d5c9d9a11325b3d1
https://github.com/Evolveum/midpoint/commit/293f8ab6c23c976a8a4d6765d5c9d9a11325b3d1
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-03 (Wed, 03 Aug 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.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/LensFocusContext.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/TemporaryContainerIdStore.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/DeltaExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentitiesManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentityManagementConfiguration.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/TemplateMappingsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/AbstractInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/ClockworkInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/PreInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkSource.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIdentities.java
M model/model-intest/src/test/resources/identities/object-template-person.xml
M model/model-intest/src/test/resources/schema/enterprise.xsd
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusIdentitiesAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusIdentityAsserter.java
Log Message:
-----------
Merge branch 'temp/smart-correlation-with-focus' into feature/smart-correlation-prototype
Commit: 2d1d627cb327e0e69dd5cc295a491f40bdd0f8d3
https://github.com/Evolveum/midpoint/commit/2d1d627cb327e0e69dd5cc295a491f40bdd0f8d3
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2022-08-03 (Wed, 03 Aug 2022)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/ItemValueFilterProcessor.java
Log Message:
-----------
Moved processFuzzyFilter to SqlQueryContext
Commit: a43625ee0de96b573e9e2d91d6e6a10b5c376417
https://github.com/Evolveum/midpoint/commit/a43625ee0de96b573e9e2d91d6e6a10b5c376417
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2022-08-03 (Wed, 03 Aug 2022)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
Log Message:
-----------
Added support for similarity fuzzy search
Commit: 6586f308b89387f730c8b6a902ed43269c2423f7
https://github.com/Evolveum/midpoint/commit/6586f308b89387f730c8b6a902ed43269c2423f7
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-04 (Thu, 04 Aug 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/AbstractWizardBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/factory/wrapper/WrapperContext.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusProjectionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceContentPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractResourceWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/BasicResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/SelectObjectClassesStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/BasicSettingResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/ResourceObjectTypeWizardPreviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/synchronization/SynchronizationConfigWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceHeaderPanel.html
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/DerbyController.java
M tools/jenkins/midpoint-main-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/smart-correlation-prototype
Commit: 26432ed6ab2b93da1173e2072e5d0c78c57c53f4
https://github.com/Evolveum/midpoint/commit/26432ed6ab2b93da1173e2072e5d0c78c57c53f4
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-04 (Thu, 04 Aug 2022)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
Log Message:
-----------
SqaleQueryContext#processFuzzyFilter: minor cleanup, nullish-safer
Commit: c80373aee5fbe890bb656bb22c2384c8a058363d
https://github.com/Evolveum/midpoint/commit/c80373aee5fbe890bb656bb22c2384c8a058363d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-04 (Thu, 04 Aug 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelationContext.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelationService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorContext.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/IdentityItemConfiguration.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/IdentityManagementConfiguration.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/impl/correlator/FullCorrelationContext.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/archetypes/ArchetypeManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelBeans.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelatorContextCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/BaseCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/CorrelatorUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentitiesManager.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentityItemConfiguration.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentityManagementConfiguration.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/TemplateMappingsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/ClockworkInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/PreSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.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-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIdentities.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/AbstractAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/UserAsserter.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestInternalCorrelationMedium.java
R testing/story/src/test/resources/correlation/internal/medium/function-library-mylib.xml
M testing/story/src/test/resources/correlation/internal/medium/object-template-user.xml
M testing/story/src/test/resources/correlation/internal/medium/resource-external.xml
M testing/story/src/test/resources/correlation/internal/medium/resource-hr.xml
M testing/story/src/test/resources/correlation/internal/medium/resource-sis.xml
M testing/story/src/test/resources/correlation/internal/medium/system-configuration.xml
Log Message:
-----------
Add preliminary support of identity search
The TestInternalCorrelationMedium is now migrated to the new style.
(Will fail on generic repo!)
Commit: 32c974f39f597f0b4073c21050b960f13420df9e
https://github.com/Evolveum/midpoint/commit/32c974f39f597f0b4073c21050b960f13420df9e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-04 (Thu, 04 Aug 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/AbstractWizardBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/factory/wrapper/WrapperContext.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusProjectionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceContentPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractResourceWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/BasicResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/SelectObjectClassesStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/BasicSettingResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/ResourceObjectTypeWizardPreviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/synchronization/SynchronizationConfigWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceHeaderPanel.html
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/DerbyController.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/ItemValueFilterProcessor.java
M tools/jenkins/midpoint-main-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/smart-correlation-prototype' into feature/smart-correlation-prototype
Commit: 72db30ab29845d9159d80d16257e2154b7c3fb04
https://github.com/Evolveum/midpoint/commit/72db30ab29845d9159d80d16257e2154b7c3fb04
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2022-08-04 (Thu, 04 Aug 2022)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkSource.java
M repo/repo-sqale/src/test/resources/identity/user-with-identity-data.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusIdentityAsserter.java
Log Message:
-----------
Switched from TemporaryUserType to embedded focus object
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Commit: d1a7e55e8d801320f2bc38e3c12e90125de52204
https://github.com/Evolveum/midpoint/commit/d1a7e55e8d801320f2bc38e3c12e90125de52204
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-04 (Thu, 04 Aug 2022)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M model/model-intest/src/test/resources/schema/enterprise.xsd
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusIdentityAsserter.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestInternalCorrelationMedium.java
Log Message:
-----------
Skip TestInternalCorrelationMedium on old repo
Also, removed last traces of TemporaryUserType.
Commit: 355c58e2e6785fb7f6d56745f5d0e52b4e681221
https://github.com/Evolveum/midpoint/commit/355c58e2e6785fb7f6d56745f5d0e52b4e681221
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-04 (Thu, 04 Aug 2022)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractCorrelationTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractMediumIdMatchCorrelationTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestInternalCorrelationMedium.java
R testing/story/src/test/resources/correlation/idmatch/medium/function-library-mylib.xml
M testing/story/src/test/resources/correlation/idmatch/medium/object-template-user.xml
M testing/story/src/test/resources/correlation/idmatch/medium/resource-external.xml
M testing/story/src/test/resources/correlation/idmatch/medium/resource-hr.xml
M testing/story/src/test/resources/correlation/idmatch/medium/resource-sis.xml
M testing/story/src/test/resources/correlation/idmatch/medium/system-configuration.xml
M testing/story/src/test/resources/correlation/internal/medium/resource-sis.xml
Log Message:
-----------
Migrate medium ID Match test to new correlation
This test now uses simplified configuration and run-time data storage
(i.e. identity container instead of hacked solution utilizing extension
items).
Commit: a635066b1ec0dc3eb4e569bf139fe86c43081fc4
https://github.com/Evolveum/midpoint/commit/a635066b1ec0dc3eb4e569bf139fe86c43081fc4
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-04 (Thu, 04 Aug 2022)
Changed paths:
R testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractMultiAccountsInternalCorrelationTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestInternalCorrelationMultiAccounts.java
R testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestInternalCorrelationMultiAccountsSimplified.java
M testing/story/src/test/resources/correlation/internal/multi-accounts/005-function-library.xml
M testing/story/src/test/resources/correlation/internal/multi-accounts/020-object-template-user.xml
R testing/story/src/test/resources/correlation/internal/multi-accounts/resource-sis-simplified.xml
M testing/story/src/test/resources/correlation/internal/multi-accounts/resource-sis.xml
M testing/story/testng-integration.xml
Log Message:
-----------
Migrate advanced internal correlation test
Commit: c68f187af5ee213d6a60e42b9aa49824bcc8b816
https://github.com/Evolveum/midpoint/commit/c68f187af5ee213d6a60e42b9aa49824bcc8b816
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-04 (Thu, 04 Aug 2022)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractMultiAccountsIdMatchCorrelationTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestInternalCorrelationMultiAccounts.java
M testing/story/src/test/resources/correlation/idmatch/medium/resource-external.xml
M testing/story/src/test/resources/correlation/idmatch/medium/resource-hr.xml
M testing/story/src/test/resources/correlation/idmatch/medium/resource-sis.xml
M testing/story/src/test/resources/correlation/idmatch/multi-accounts/000-system-configuration.xml
M testing/story/src/test/resources/correlation/idmatch/multi-accounts/005-function-library-idmatch.xml
M testing/story/src/test/resources/correlation/idmatch/multi-accounts/020-object-template-user.xml
M testing/story/src/test/resources/correlation/idmatch/multi-accounts/resource-sis.xml
M testing/story/src/test/resources/correlation/internal/multi-accounts/resource-sis.xml
Log Message:
-----------
Migrate advanced ID Match correlation test
(Including re-adding National ID normalization to medium ID Match test.)
Commit: 38d56916d61bfe71cc5b72b6e9a46d937d6b9184
https://github.com/Evolveum/midpoint/commit/38d56916d61bfe71cc5b72b6e9a46d937d6b9184
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-04 (Thu, 04 Aug 2022)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestIdMatchCorrelationMultiAccountsReal.java
Log Message:
-----------
Fix advanced ID Match correlation test
(When real ID Match service is used.)
Commit: 0c47865239dbd868a89fdd7632a16537e79d268e
https://github.com/Evolveum/midpoint/commit/0c47865239dbd868a89fdd7632a16537e79d268e
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-04 (Thu, 04 Aug 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/SearchHelper.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCampaignMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/CertificationCaseHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/LookupTableHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/ClusterStatusInformationRetriever.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskRetriever.java
Log Message:
-----------
SelectorOptions: added new hasToFetchPathNotRetrievedByDefault
Previous hasToLoadPath was renamed to hasToIncludePath, because it does
not completely answer the question about loading (but it does about
including).
Version with auto-magic default was removed, calling code always knows.
New hasToFetchPathNotRetrievedByDefault was introduces with very similar
semantics, but more targeted for repo usages.
This new method is now used for all the relevant cases.
Commit: 51efc9fa0a0a90eed3c1028ec7e3b8236d747cdb
https://github.com/Evolveum/midpoint/commit/51efc9fa0a0a90eed3c1028ec7e3b8236d747cdb
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-05 (Fri, 05 Aug 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/cases/component/CorrelationOptionDto.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/TypeSpecificMergersConfigurator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CorrelationItemDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/CorrelationProperty.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationPropertiesCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelatorContextCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/IdMatchObjectCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItem.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItemRouteFinder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItemSource.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItemTarget.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/ItemsCorrelator.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/resources/TestResourceTemplateMerge.java
M provisioning/provisioning-impl/src/test/resources/merge/resource-object-types-1.xml
M provisioning/provisioning-impl/src/test/resources/merge/resource-object-types-template.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractMultiAccountsIdMatchCorrelationTest.java
Log Message:
-----------
Remove all the "places" magic from the correlation
This was introduced as an experiment in 4.5. It is now replaced by
"multiple identities" feature.
Work in progress.
Commit: 2d2531d86e7005c593dc337d3008042d7a65fed5
https://github.com/Evolveum/midpoint/commit/2d2531d86e7005c593dc337d3008042d7a65fed5
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-05 (Fri, 05 Aug 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/SearchHelper.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCampaignMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/CertificationCaseHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/LookupTableHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/ClusterStatusInformationRetriever.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskRetriever.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/smart-correlation-prototype' into feature/smart-correlation-prototype
Commit: 63de798ca6f8e2eefa11c24a77489e92abaf6310
https://github.com/Evolveum/midpoint/commit/63de798ca6f8e2eefa11c24a77489e92abaf6310
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-05 (Fri, 05 Aug 2022)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
M testing/longtest/src/test/java/com/evolveum/midpoint/testing/longtest/TestRunAs.java
Log Message:
-----------
fixed TestRunAs, GuiProfileCompiler does not read JPEG if incomplete
Commit: ce044d084ee4186e56d8f6099bbfcc6ced1ef303
https://github.com/Evolveum/midpoint/commit/ce044d084ee4186e56d8f6099bbfcc6ced1ef303
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-06 (Sat, 06 Aug 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationPolicy.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTemplateTypeUtil.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-correlation-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelationService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelatorContextCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItemSource.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/AbstractCorrelatorsTest.java
R 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/correlation/TestExpressionCorrelator.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestItemsCorrelator.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestTraditionalCorrelators.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestCorrelationConfirmationEvaluator.java
R model/model-impl/src/test/resources/correlator/correlation/correlators/accounts.csv
R model/model-impl/src/test/resources/correlator/correlation/correlators/correlator-emp-fn-opt.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/correlator-emp-fn.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/correlator-emp.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/correlator-id-match.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/correlator-owner-ref.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/correlator-owner.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/resource-dummy-correlation.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/users.xml
M model/model-impl/src/test/resources/correlator/correlation/expression/resource-dummy.xml
A model/model-impl/src/test/resources/correlator/correlation/items/accounts.csv
A model/model-impl/src/test/resources/correlator/correlation/items/correlator-by-name.xml
A model/model-impl/src/test/resources/correlator/correlation/items/object-template-user.xml
A model/model-impl/src/test/resources/correlator/correlation/items/resource-dummy-correlation-items.xml
A model/model-impl/src/test/resources/correlator/correlation/items/users.xml
A model/model-impl/src/test/resources/correlator/correlation/traditional/accounts.csv
A model/model-impl/src/test/resources/correlator/correlation/traditional/correlator-emp-fn-opt.xml
A model/model-impl/src/test/resources/correlator/correlation/traditional/correlator-emp-fn.xml
A model/model-impl/src/test/resources/correlator/correlation/traditional/correlator-emp.xml
A model/model-impl/src/test/resources/correlator/correlation/traditional/correlator-id-match.xml
A model/model-impl/src/test/resources/correlator/correlation/traditional/correlator-owner-ref.xml
A model/model-impl/src/test/resources/correlator/correlation/traditional/correlator-owner.xml
A model/model-impl/src/test/resources/correlator/correlation/traditional/resource-dummy-correlation.xml
A model/model-impl/src/test/resources/correlator/correlation/traditional/users.xml
M model/model-impl/src/test/resources/schema/correlation.xsd
R model/model-impl/src/test/resources/sync/correlation-case-insensitive.xml
R model/model-impl/src/test/resources/sync/correlation-case-insensitive_empl_number.xml
R model/model-impl/src/test/resources/sync/correlation-first-filter.xml
R model/model-impl/src/test/resources/sync/correlation-or-filter.xml
R model/model-impl/src/test/resources/sync/correlation-second-filter.xml
R model/model-impl/src/test/resources/sync/correlation-with-condition-emplNumber.xml
R model/model-impl/src/test/resources/sync/correlation-with-condition-name.xml
R model/model-impl/src/test/resources/sync/correlation-with-condition.xml
M model/model-impl/testng-unit.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/ItemValueFilterProcessor.java
M testing/story/src/test/resources/correlation/internal/medium/object-template-user.xml
M testing/story/src/test/resources/correlation/internal/multi-accounts/020-object-template-user.xml
Log Message:
-----------
Add schema for items indexing
Here we added the schema needed to create searchable ("indexed") values
in identity/items/normalized container. No implementation yet, only
the schema.
Some shuffling of identity/correlation schema was done as well.
Also, low-level correlators tests were fixed, and a skeleton of new
TestItemsCorrelator was created.
Commit: c9059a2fbcb06894ba8e34d95f1e076e32cfa12a
https://github.com/Evolveum/midpoint/commit/c9059a2fbcb06894ba8e34d95f1e076e32cfa12a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-06 (Sat, 06 Aug 2022)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
M testing/longtest/src/test/java/com/evolveum/midpoint/testing/longtest/TestRunAs.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/smart-correlation-prototype' into feature/smart-correlation-prototype
Commit: fb7aec08becf957e325d1ab1ed952de82088b63d
https://github.com/Evolveum/midpoint/commit/fb7aec08becf957e325d1ab1ed952de82088b63d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-08 (Mon, 08 Aug 2022)
Changed paths:
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusIdentityAsserter.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractMediumIdMatchCorrelationTest.java
M testing/story/src/test/resources/correlation/idmatch/medium/resource-external.xml
Log Message:
-----------
Fix AbstractMediumIdMatchCorrelationTest
Commit: 7017a72f768b7b3c400bfe3a65679761e70a243f
https://github.com/Evolveum/midpoint/commit/7017a72f768b7b3c400bfe3a65679761e70a243f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-08 (Mon, 08 Aug 2022)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationPropertiesCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItem.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItemSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/ItemsCorrelator.java
M model/model-impl/src/test/resources/correlator/correlation/items/accounts.csv
Log Message:
-----------
Simplify CorrelationItem a little
Commit: b6200ef44b308631eaf836445ebd20edc9fc018a
https://github.com/Evolveum/midpoint/commit/b6200ef44b308631eaf836445ebd20edc9fc018a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-08 (Mon, 08 Aug 2022)
Changed paths:
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/AbstractCorrelatorsTest.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestItemsCorrelator.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestTraditionalCorrelators.java
A model/model-impl/src/test/resources/correlator/correlation/_readme_accounts_csv.txt
A model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-default.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-emp-fn-opt.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-emp-fn.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-emp.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-id-match.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-owner-ref.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-owner.csv
A model/model-impl/src/test/resources/correlator/correlation/correlator-by-name-default.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-emp-fn-opt.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-emp-fn.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-emp.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-id-match.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-owner-ref.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-owner.xml
R model/model-impl/src/test/resources/correlator/correlation/items/accounts.csv
R model/model-impl/src/test/resources/correlator/correlation/items/correlator-by-name.xml
R model/model-impl/src/test/resources/correlator/correlation/items/object-template-user.xml
R model/model-impl/src/test/resources/correlator/correlation/items/resource-dummy-correlation-items.xml
R model/model-impl/src/test/resources/correlator/correlation/items/users.xml
A model/model-impl/src/test/resources/correlator/correlation/resource-dummy-correlation.xml
R model/model-impl/src/test/resources/correlator/correlation/traditional/accounts.csv
R model/model-impl/src/test/resources/correlator/correlation/traditional/correlator-emp-fn-opt.xml
R model/model-impl/src/test/resources/correlator/correlation/traditional/correlator-emp-fn.xml
R model/model-impl/src/test/resources/correlator/correlation/traditional/correlator-emp.xml
R model/model-impl/src/test/resources/correlator/correlation/traditional/correlator-id-match.xml
R model/model-impl/src/test/resources/correlator/correlation/traditional/correlator-owner-ref.xml
R model/model-impl/src/test/resources/correlator/correlation/traditional/correlator-owner.xml
R model/model-impl/src/test/resources/correlator/correlation/traditional/resource-dummy-correlation.xml
R model/model-impl/src/test/resources/correlator/correlation/traditional/users.xml
A model/model-impl/src/test/resources/correlator/correlation/user-template-default-indexing.xml
A model/model-impl/src/test/resources/correlator/correlation/users-items.xml
A model/model-impl/src/test/resources/correlator/correlation/users-traditional.xml
M model/model-impl/testng-unit.xml
Log Message:
-----------
Restructure low-level correlators test
Each correlator is checked by a separate test method.
This provides much more flexibility and maintainability.
Commit: a75240db6bb31d8b2f36ac0a04e56e584641cca2
https://github.com/Evolveum/midpoint/commit/a75240db6bb31d8b2f36ac0a04e56e584641cca2
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-08 (Mon, 08 Aug 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/TypeSpecificMergersConfigurator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CorrelationItemDefinitionUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorContext.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/IdentityManagementConfiguration.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/IndexingConfiguration.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/IndexingItemConfiguration.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/Normalization.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/NormalizationStep.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelBeans.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationPropertiesCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelatorContextCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/BaseCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/IdMatchObjectCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/DeltaExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentitiesManager.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IndexingManager.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/Normalizer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkSource.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
M model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-default.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-original.csv
A model/model-impl/src/test/resources/correlator/correlation/correlator-by-name-original.xml
M model/model-impl/src/test/resources/correlator/correlation/user-template-default-indexing.xml
A model/model-impl/src/test/resources/correlator/correlation/user-template-original-indexing.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIdentities.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractMediumIdMatchCorrelationTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestInternalCorrelationMedium.java
M testing/story/src/test/resources/correlation/idmatch/simple/resource-sis.xml
Log Message:
-----------
Add configurable normalization
It is now possible to configure how data in identity/items/normalized
are computed.
Other changes:
- Removed obsolete correlator/definitions schema item (and relatives).
Work in progress.
Commit: 6cb231d4694450f3f09f6174239bdd659659357c
https://github.com/Evolveum/midpoint/commit/6cb231d4694450f3f09f6174239bdd659659357c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-08 (Mon, 08 Aug 2022)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorContext.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/IdentityItemConfiguration.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/IdentityManagementConfiguration.java
R model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/IndexingConfiguration.java
R model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/IndexingItemConfiguration.java
R model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/Normalization.java
R model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/NormalizationStep.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/indexing/IndexingConfiguration.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/indexing/IndexingItemConfiguration.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/indexing/Normalization.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelatorContextCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/ItemsCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/DeltaExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentitiesManager.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentityItemConfiguration.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentityItemConfigurationImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentityManagementConfigurationImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IndexingConfigurationImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IndexingItemConfigurationImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IndexingManager.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/NormalizationImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/NormalizationStep.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/Normalizer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/TemplateMappingsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MSource.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
A model/model-impl/src/test/resources/correlator/correlation/accounts-complex.csv
A model/model-impl/src/test/resources/correlator/correlation/correlator-complex.xml
A model/model-impl/src/test/resources/correlator/correlation/user-template-complex.xml
M model/model-impl/src/test/resources/correlator/correlation/user-template-original-indexing.xml
A model/model-impl/src/test/resources/correlator/correlation/users-complex.xml
M model/model-impl/src/test/resources/correlator/correlation/users-items.xml
Log Message:
-----------
Add custom (scripted) normalization
We can now use custom scripts to compute normalized values.
Work in progress.
Commit: 6df0bd40c1bc1056a015fdacfaef272ce71a7e79
https://github.com/Evolveum/midpoint/commit/6df0bd40c1bc1056a015fdacfaef272ce71a7e79
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/indexing/Normalization.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/NormalizationImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/NormalizationStep.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
A model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-fuzzy.csv
A model/model-impl/src/test/resources/correlator/correlation/correlator-by-name-fuzzy.xml
M model/model-impl/src/test/resources/correlator/correlation/correlator-complex.xml
M model/model-impl/src/test/resources/logback-test.xml
Log Message:
-----------
Add fuzzy search support to "items" correlator
Not quite working now, because of the query interpretation issues;
see disabled TestCorrelators#test220CorrelateByNameFuzzy.
Commit: f10231162eec97b06b381a3c4a62d8c3926ca480
https://github.com/Evolveum/midpoint/commit/f10231162eec97b06b381a3c4a62d8c3926ca480
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M custom/testng-integration.xml
M custom/testng-unit.xml
R gui/admin-gui/src/frontend/js/list-group-menu.js
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/src/frontend/scss/_list-group-menu.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/CatalogTile.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/CatalogTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/CatalogTilePanel.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/resource/PageResource.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceContentPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractValueFormResourceWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractValueFormResourceWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/AbstractFormResourceWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/synchronization/SynchronizationConfigWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ListGroupMenu.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ListGroupMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ListGroupMenuItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ListGroupMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RelationPanel.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/page/self/requestAccess/ShoppingCartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/CountToolbar.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/CountToolbar.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/PagingSizePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/PagingSizePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/TableConfigurationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/TableConfigurationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedImagePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedImagePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/PopoverSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/model/ContainerValueWrapperFromObjectWrapperModel.java
M gui/admin-gui/testng-integration.xml
M gui/admin-gui/testng-perf.xml
M gui/admin-gui/testng-unit.xml
M infra/common/testng-unit.xml
M infra/schema/testng-perf.xml
M infra/schema/testng-unit.xml
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/DerbyController.java
M infra/test-util/src/test/java/com/evolveum/midpoint/test/util/DerbyControllerTest.java
M infra/test-util/testng-unit.xml
M model/authentication-impl/testng-integration.xml
M model/authentication-impl/testng-unit.xml
M model/certification-impl/testng-integration.xml
M model/certification-impl/testng-unit.xml
M model/model-common/testng-unit.xml
M model/model-impl/testng-unit.xml
M model/model-intest/testng-db-specific.xml
M model/model-intest/testng-integration-fast.xml
M model/model-intest/testng-integration-full.xml
M model/model-intest/testng-unit.xml
M model/notifications-impl/testng-unit.xml
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicDashboardReportExportActivityRun.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/SaveReportFileSupport.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/AbstractReportDataWriter.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/CsvReportDataWriter.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/HtmlDashboardReportDataWriter.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/HtmlReportDataWriter.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/ReportDataWriter.java
M model/report-impl/testng-integration.xml
M model/report-impl/testng-unit.xml
M model/workflow-impl/testng-integration.xml
M model/workflow-impl/testng-unit.xml
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/TestDBTable.java
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/provisioning-impl/testng-unit.xml
M provisioning/ucf-impl-connid/testng-integration.xml
M provisioning/ucf-impl-connid/testng-unit.xml
M repo/audit-log-impl/testng-integration.xml
M repo/audit-log-impl/testng-unit.xml
M repo/repo-cache/testng-unit.xml
M repo/repo-common/testng-db-specific.xml
M repo/repo-common/testng-integration.xml
M repo/repo-common/testng-unit.xml
M repo/repo-sql-impl-test/testng-db-specific.xml
M repo/repo-sql-impl-test/testng-integration.xml
M repo/repo-sql-impl-test/testng-perf.xml
M repo/repo-sql-impl-test/testng-unit.xml
M repo/security-impl/testng-unit.xml
M repo/task-quartz-impl/testng-integration.xml
M repo/task-quartz-impl/testng-unit.xml
M testing/conntest/testng-integration.xml
M testing/longtest/testng-integration.xml
M testing/rest/testng-integration.xml
M testing/story/testng-integration.xml
A tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/ninja/testng-unit.xml
Log Message:
-----------
Merge branch 'master' into feature/smart-correlation-prototype
Commit: a529e5bbd4abd04ebd0eeb5bc446b651abbee351
https://github.com/Evolveum/midpoint/commit/a529e5bbd4abd04ebd0eeb5bc446b651abbee351
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M model/model-api/pom.xml
M model/model-impl/pom.xml
M pom.xml
Log Message:
-----------
POM fixes for dependency analyzer
Commit: d93d9b52286a4d98324089bf04ebc43f7c206869
https://github.com/Evolveum/midpoint/commit/d93d9b52286a4d98324089bf04ebc43f7c206869
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ExtensionItemFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/NestedMappingResolver.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/ItemValueFilterProcessor.java
Log Message:
-----------
fuzzy match: added support for ARRAY extension items
Commit: 6552758b09c0998c5ef2f4a0809e2f21e70822ac
https://github.com/Evolveum/midpoint/commit/6552758b09c0998c5ef2f4a0809e2f21e70822ac
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ExpressionConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SchemaTestConstants.java
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-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/correlator/CorrelationContext.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelationResult.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorContext.java
R model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/ManualCorrelationContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/BuiltInResultCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/composite/CompositeCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/expression/ExpressionCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/filter/FilterCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/ItemsCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/TestingAccount.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/CandidateOwner.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/CorrelationTestingAccount.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
M model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-default.csv
M model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-original.csv
M model/model-impl/src/test/resources/correlator/correlation/accounts-complex.csv
M model/model-impl/src/test/resources/correlator/correlation/correlator-by-name-default.xml
M model/model-impl/src/test/resources/correlator/correlation/correlator-by-name-original.xml
M model/model-impl/src/test/resources/correlator/correlation/correlator-complex.xml
R model/model-impl/src/test/resources/correlator/correlation/users-complex.xml
R model/model-test/src/main/java/com/evolveum/midpoint/model/test/correlator/DummyCorrelator.java
R model/model-test/src/main/java/com/evolveum/midpoint/model/test/correlator/DummyCorrelatorFactory.java
Log Message:
-----------
Add preliminary confidence support for correlators
Work in progress: only for items, filter, and expression ones. No
composition yet.
Dead code was eliminated: ManualCorrelationContext, DummyCorrelator.
Commit: 77ab361d13d82cc671f5c39a3eb6b5ea9e42140d
https://github.com/Evolveum/midpoint/commit/77ab361d13d82cc671f5c39a3eb6b5ea9e42140d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M custom/testng-integration.xml
M custom/testng-unit.xml
R gui/admin-gui/src/frontend/js/list-group-menu.js
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/src/frontend/scss/_list-group-menu.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/CatalogTile.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/CatalogTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/CatalogTilePanel.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/resource/PageResource.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceContentPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractValueFormResourceWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractValueFormResourceWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/AbstractFormResourceWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/synchronization/SynchronizationConfigWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ListGroupMenu.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ListGroupMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ListGroupMenuItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ListGroupMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RelationPanel.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/page/self/requestAccess/ShoppingCartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/CountToolbar.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/CountToolbar.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/PagingSizePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/PagingSizePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/TableConfigurationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/TableConfigurationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedImagePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedImagePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/PopoverSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/model/ContainerValueWrapperFromObjectWrapperModel.java
M gui/admin-gui/testng-integration.xml
M gui/admin-gui/testng-perf.xml
M gui/admin-gui/testng-unit.xml
M infra/common/testng-unit.xml
M infra/schema/testng-perf.xml
M infra/schema/testng-unit.xml
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/DerbyController.java
M infra/test-util/src/test/java/com/evolveum/midpoint/test/util/DerbyControllerTest.java
M infra/test-util/testng-unit.xml
M model/authentication-impl/testng-integration.xml
M model/authentication-impl/testng-unit.xml
M model/certification-impl/testng-integration.xml
M model/certification-impl/testng-unit.xml
M model/model-api/pom.xml
M model/model-common/testng-unit.xml
M model/model-impl/pom.xml
M model/model-impl/testng-unit.xml
M model/model-intest/testng-db-specific.xml
M model/model-intest/testng-integration-fast.xml
M model/model-intest/testng-integration-full.xml
M model/model-intest/testng-unit.xml
M model/notifications-impl/testng-unit.xml
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicDashboardReportExportActivityRun.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/SaveReportFileSupport.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/AbstractReportDataWriter.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/CsvReportDataWriter.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/HtmlDashboardReportDataWriter.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/HtmlReportDataWriter.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/ReportDataWriter.java
M model/report-impl/testng-integration.xml
M model/report-impl/testng-unit.xml
M model/workflow-impl/testng-integration.xml
M model/workflow-impl/testng-unit.xml
M pom.xml
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/TestDBTable.java
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/provisioning-impl/testng-unit.xml
M provisioning/ucf-impl-connid/testng-integration.xml
M provisioning/ucf-impl-connid/testng-unit.xml
M repo/audit-log-impl/testng-integration.xml
M repo/audit-log-impl/testng-unit.xml
M repo/repo-cache/testng-unit.xml
M repo/repo-common/testng-db-specific.xml
M repo/repo-common/testng-integration.xml
M repo/repo-common/testng-unit.xml
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ExtensionItemFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/NestedMappingResolver.java
M repo/repo-sql-impl-test/testng-db-specific.xml
M repo/repo-sql-impl-test/testng-integration.xml
M repo/repo-sql-impl-test/testng-perf.xml
M repo/repo-sql-impl-test/testng-unit.xml
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/ItemValueFilterProcessor.java
M repo/security-impl/testng-unit.xml
M repo/task-quartz-impl/testng-integration.xml
M repo/task-quartz-impl/testng-unit.xml
M testing/conntest/testng-integration.xml
M testing/longtest/testng-integration.xml
M testing/rest/testng-integration.xml
M testing/story/testng-integration.xml
A tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/ninja/testng-unit.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/smart-correlation-prototype' into feature/smart-correlation-prototype
Commit: ab56844d96fb49cc6b38fa3b859860a49e9f27f2
https://github.com/Evolveum/midpoint/commit/ab56844d96fb49cc6b38fa3b859860a49e9f27f2
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
M model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-fuzzy.csv
M model/model-impl/src/test/resources/correlator/correlation/correlator-by-name-fuzzy.xml
Log Message:
-----------
Fix TestCorrelators#test220CorrelateByNameFuzzy
The similarity threshold was wrong there.
Commit: 98b9c304e69ba7dce12670083c44382685227270
https://github.com/Evolveum/midpoint/commit/98b9c304e69ba7dce12670083c44382685227270
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationPolicyFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CorrelationItemDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CandidateOwner.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CandidateOwnerMap.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelationResult.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorConfiguration.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelatorContextCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/BuiltInResultCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/composite/CompositeCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/IdMatchCorrelator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
M model/model-impl/src/test/resources/correlator/correlation/accounts-complex.csv
M model/model-impl/src/test/resources/correlator/correlation/correlator-complex.xml
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/resources/TestResourceTemplateMerge.java
M provisioning/provisioning-impl/src/test/resources/merge/resource-object-types-1.xml
M provisioning/provisioning-impl/src/test/resources/merge/resource-object-types-template.xml
M testing/story/src/test/resources/correlation/internal/medium/object-template-user.xml
M testing/story/src/test/resources/correlation/internal/multi-accounts/020-object-template-user.xml
M testing/story/src/test/resources/correlation/internal/simple/resource-target-simplified.xml
M testing/story/src/test/resources/correlation/internal/simple/resource-target.xml
Log Message:
-----------
Compute confidence for composite correlators
Also, the concept of correlator authority was replaced by correlator
tiers. The dependencies between correlators are now checked thoroughly.
Work in progress.
Commit: 14e9990c0b900b2cee055c4c838f0678ece65444
https://github.com/Evolveum/midpoint/commit/14e9990c0b900b2cee055c4c838f0678ece65444
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M model/model-test/pom.xml
Log Message:
-----------
Fix the dependency issue
(After removal of the dummy correlator.)
Commit: fa226e63f30bc0bb5c20ac9403f30813aec690cd
https://github.com/Evolveum/midpoint/commit/fa226e63f30bc0bb5c20ac9403f30813aec690cd
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
Log Message:
-----------
Add missing xjc xmlns to common-correlation-3.xsd
Commit: 93ffaf9377b997598bdeb325e3db53c2c2f1e087
https://github.com/Evolveum/midpoint/commit/93ffaf9377b997598bdeb325e3db53c2c2f1e087
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-10 (Wed, 10 Aug 2022)
Changed paths:
M model/model-intest/src/test/resources/sync/resource-dummy-archetyped-filter-based.xml
Log Message:
-----------
Adapt TestImportRecon after schema change
It is because the reordering of prism items breaks imports, as they do
full XSD validation.
Commit: 0f137bcd5b27c8e539f0ef38d1004d6b10ef8967
https://github.com/Evolveum/midpoint/commit/0f137bcd5b27c8e539f0ef38d1004d6b10ef8967
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-08-10 (Wed, 10 Aug 2022)
Changed paths:
M config/sql/native-new/postgres-new-upgrade.sql
M config/sql/native-new/postgres-new.sql
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/cases/component/CorrelationOptionDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ExpressionConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/TypeSpecificMergersConfigurator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationPolicy.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationPolicyFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/AttributeDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/RefinedAttributeDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CorrelationItemDefinitionUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusIdentitiesTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusIdentitySourceTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusIdentityTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTemplateTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SchemaTestConstants.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-correlation-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-api/pom.xml
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/CorrelationProperty.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CandidateOwner.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CandidateOwnerMap.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelationContext.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelationResult.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelationService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorConfiguration.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorContext.java
R model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/ManualCorrelationContext.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/IdentityItemConfiguration.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/identities/IdentityManagementConfiguration.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/indexing/IndexingConfiguration.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/indexing/IndexingItemConfiguration.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/indexing/Normalization.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/impl/correlator/FullCorrelationContext.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/archetypes/ArchetypeManager.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingBuilder.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingParser.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/TimeConstraintsEvaluation.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/ObjectTemplateIncludeProcessor.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpressionUtil.java
M model/model-impl/pom.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelBeans.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationPropertiesCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelatorContextCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/BaseCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/BuiltInResultCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/CorrelatorUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/composite/CompositeCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/expression/ExpressionCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/filter/FilterCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/IdMatchCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/IdMatchObjectCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItem.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItemRouteFinder.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItemSource.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItemTarget.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/ItemsCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ElementState.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/IvwoConsolidator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/IvwoConsolidatorBuilder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.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/LensFocusContext.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/lens/PersonaProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/TemporaryContainerIdStore.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/DeltaExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentitiesManager.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentityItemConfiguration.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentityItemConfigurationImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IdentityManagementConfigurationImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IndexingConfigurationImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IndexingItemConfigurationImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IndexingManager.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/NormalizationImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/NormalizationStep.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/Normalizer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocalMappingSetEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/MappingSorter.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ObjectTemplateProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/TemplateMappingsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/consolidation/DeltaSetTripleMapConsolidation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/AbstractInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/ClockworkInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/InboundMappingInContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/PreInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SimplePreInboundsContextImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ApplicabilityEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkShadowInboundsPreparation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkTarget.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/PreContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/PreShadowInboundsPreparation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/PreSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/PreTarget.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ShadowInboundsPreparation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/Target.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/AutoassignRoleMappingEvaluationRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/FocalMappingEvaluationRequest.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/IdentitySelectionMappingEvaluationRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/VariablesUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.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-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/TestingAccount.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/CandidateOwner.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/CorrelationTestingAccount.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/correlation/TestExpressionCorrelator.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestCorrelationConfirmationEvaluator.java
M model/model-impl/src/test/resources/common/resource-dummy.xml
A model/model-impl/src/test/resources/correlator/correlation/_readme_accounts_csv.txt
A model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-default.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-fuzzy.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-original.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-complex.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-emp-fn-opt.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-emp-fn.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-emp.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-id-match.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-owner-ref.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts-owner.csv
A model/model-impl/src/test/resources/correlator/correlation/correlator-by-name-default.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-by-name-fuzzy.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-by-name-original.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-complex.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-emp-fn-opt.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-emp-fn.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-emp.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-id-match.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-owner-ref.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-owner.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/accounts.csv
R model/model-impl/src/test/resources/correlator/correlation/correlators/correlator-emp-fn-opt.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/correlator-emp-fn.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/correlator-emp.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/correlator-id-match.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/correlator-owner-ref.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/correlator-owner.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/resource-dummy-correlation.xml
R model/model-impl/src/test/resources/correlator/correlation/correlators/users.xml
M model/model-impl/src/test/resources/correlator/correlation/expression/resource-dummy.xml
A model/model-impl/src/test/resources/correlator/correlation/resource-dummy-correlation.xml
A model/model-impl/src/test/resources/correlator/correlation/user-template-complex.xml
A model/model-impl/src/test/resources/correlator/correlation/user-template-default-indexing.xml
A model/model-impl/src/test/resources/correlator/correlation/user-template-original-indexing.xml
A model/model-impl/src/test/resources/correlator/correlation/users-items.xml
A model/model-impl/src/test/resources/correlator/correlation/users-traditional.xml
M model/model-impl/src/test/resources/logback-test.xml
M model/model-impl/src/test/resources/schema/correlation.xsd
R model/model-impl/src/test/resources/sync/correlation-case-insensitive.xml
R model/model-impl/src/test/resources/sync/correlation-case-insensitive_empl_number.xml
R model/model-impl/src/test/resources/sync/correlation-first-filter.xml
R model/model-impl/src/test/resources/sync/correlation-or-filter.xml
R model/model-impl/src/test/resources/sync/correlation-second-filter.xml
R model/model-impl/src/test/resources/sync/correlation-with-condition-emplNumber.xml
R model/model-impl/src/test/resources/sync/correlation-with-condition-name.xml
R model/model-impl/src/test/resources/sync/correlation-with-condition.xml
M model/model-impl/testng-unit.xml
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIdentities.java
M model/model-intest/src/test/resources/archetypes/resource-dummy-lab.xml
M model/model-intest/src/test/resources/archetypes/resource-dummy-source.xml
A model/model-intest/src/test/resources/identities/archetype-person.xml
A model/model-intest/src/test/resources/identities/object-template-person.xml
A model/model-intest/src/test/resources/identities/resource-multi.xml
A model/model-intest/src/test/resources/identities/resource-single.xml
A model/model-intest/src/test/resources/identities/user-alice-green.xml
A model/model-intest/src/test/resources/identities/user-john-smith.xml
M model/model-intest/src/test/resources/mapping/resource-target-photos.xml
M model/model-intest/src/test/resources/sync/resource-dummy-archetyped-filter-based.xml
M model/model-test/pom.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
R model/model-test/src/main/java/com/evolveum/midpoint/model/test/correlator/DummyCorrelator.java
R model/model-test/src/main/java/com/evolveum/midpoint/model/test/correlator/DummyCorrelatorFactory.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/ImportSingleAccountRequest.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/SearchHelper.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/resources/TestResourceTemplateMerge.java
M provisioning/provisioning-impl/src/test/resources/merge/resource-object-types-1.xml
M provisioning/provisioning-impl/src/test/resources/merge/resource-object-types-template.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ConfigurableValuePolicySupplier.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/Expression.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/PathExpressionResolver.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtItemCache.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtensionProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepoContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryBeanConfig.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/QAuditDeltaMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/QAuditEventRecordMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/QAuditRefValueMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ExtensionItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ExtensionItemFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/jsonb/Jsonb.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ContainerTableRelationResolver.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/NestedMappingResolver.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleMappingMixin.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleNestedMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCampaignMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCaseMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItemMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/MContainerType.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainer.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/MFocusIdentity.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusIdentity.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusIdentityMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/ContainerTableUpdateContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/SqaleUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoIdentityDataTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
A repo/repo-sqale/src/test/resources/identity/user-with-identity-data.xml
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/audit/mapping/AuditTableMapping.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/CertificationCaseHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/LookupTableHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/ItemValueFilterProcessor.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryModelMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryModelMappingRegistry.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
A repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/MidpointPostgreSQLTemplates.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/QuerydslUtils.java
A repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/querydsl/SqaleOps.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/AbstractAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusAsserter.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusIdentitiesAsserter.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusIdentityAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/UserAsserter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/ClusterStatusInformationRetriever.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskRetriever.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractCorrelationTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractMediumIdMatchCorrelationTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractMultiAccountsIdMatchCorrelationTest.java
R testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractMultiAccountsInternalCorrelationTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestIdMatchCorrelationMultiAccountsReal.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestInternalCorrelationMedium.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestInternalCorrelationMultiAccounts.java
R testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestInternalCorrelationMultiAccountsSimplified.java
R testing/story/src/test/resources/correlation/idmatch/medium/function-library-mylib.xml
M testing/story/src/test/resources/correlation/idmatch/medium/object-template-user.xml
M testing/story/src/test/resources/correlation/idmatch/medium/resource-external.xml
M testing/story/src/test/resources/correlation/idmatch/medium/resource-hr.xml
M testing/story/src/test/resources/correlation/idmatch/medium/resource-sis.xml
M testing/story/src/test/resources/correlation/idmatch/medium/system-configuration.xml
M testing/story/src/test/resources/correlation/idmatch/multi-accounts/000-system-configuration.xml
M testing/story/src/test/resources/correlation/idmatch/multi-accounts/005-function-library-idmatch.xml
M testing/story/src/test/resources/correlation/idmatch/multi-accounts/020-object-template-user.xml
M testing/story/src/test/resources/correlation/idmatch/multi-accounts/resource-sis.xml
M testing/story/src/test/resources/correlation/idmatch/simple/resource-sis.xml
R testing/story/src/test/resources/correlation/internal/medium/function-library-mylib.xml
M testing/story/src/test/resources/correlation/internal/medium/object-template-user.xml
M testing/story/src/test/resources/correlation/internal/medium/resource-external.xml
M testing/story/src/test/resources/correlation/internal/medium/resource-hr.xml
M testing/story/src/test/resources/correlation/internal/medium/resource-sis.xml
M testing/story/src/test/resources/correlation/internal/medium/system-configuration.xml
M testing/story/src/test/resources/correlation/internal/multi-accounts/005-function-library.xml
M testing/story/src/test/resources/correlation/internal/multi-accounts/020-object-template-user.xml
R testing/story/src/test/resources/correlation/internal/multi-accounts/resource-sis-simplified.xml
M testing/story/src/test/resources/correlation/internal/multi-accounts/resource-sis.xml
M testing/story/src/test/resources/correlation/internal/simple/resource-target-simplified.xml
M testing/story/src/test/resources/correlation/internal/simple/resource-target.xml
M testing/story/testng-integration.xml
Log Message:
-----------
Merge branch 'feature/smart-correlation-prototype'
Compare: https://github.com/Evolveum/midpoint/compare/b1126415d54a...0f137bcd5b27
More information about the midPoint-svn
mailing list