[midPoint-git] [Evolveum/midpoint] 5c6159: Smart integration: implement no object panel
Tadeas Chrapovic
noreply at github.com
Tue Sep 9 14:43:23 CEST 2025
Branch: refs/heads/midpilot
Home: https://github.com/Evolveum/midpoint
Commit: 5c615958d4133d5a9ecfbec4d64306989e5feb74
https://github.com/Evolveum/midpoint/commit/5c615958d4133d5a9ecfbec4d64306989e5feb74
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-08 (Fri, 08 Aug 2025)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoResourceObjectDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoResourceObjectsTypePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoResourceObjectsTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/AssociationTypeTableWizardPanel.java
Log Message:
-----------
Smart integration: implement no object panel
1. Later move functionality to ContainerListPanel
Commit: 84c86ff4c0303d811b59fb93467cd0b202d0a447
https://github.com/Evolveum/midpoint/commit/84c86ff4c0303d811b59fb93467cd0b202d0a447
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-08 (Fri, 08 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/MessagePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartSuggestConfirmationPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartSuggestConfirmationPanel.java
Log Message:
-----------
Smart integration: implement smart suggest confirmation panel
Commit: a385fd39f0469f7713e678c75dad1cfbf05cca23
https://github.com/Evolveum/midpoint/commit/a385fd39f0469f7713e678c75dad1cfbf05cca23
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-08 (Fri, 08 Aug 2025)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/RadioTileTablePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/RadioTileTablePanel.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/component/wizard/AbstractWizardBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicPanel.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/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartSuggestionWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/CardWithTablePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/CardWithTablePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTileModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTilePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTilePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/breadcrumbs/Breadcrumb.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
Log Message:
-----------
Smart integration: implement object class wizard panel
Commit: 7c61928f8e075a4eff5208625216a21b8437b8b9
https://github.com/Evolveum/midpoint/commit/7c61928f8e075a4eff5208625216a21b8437b8b9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-08 (Fri, 08 Aug 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusTypeSuggestionActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusTypeSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M model/smart-impl/src/test/resources/logback-test.xml
M model/smart-impl/src/test/resources/smart/test-100-statistics.xml
M model/smart-impl/src/test/resources/smart/test-110-expected-request.json
M model/smart-impl/src/test/resources/smart/test-1xx-statistics.xml
Log Message:
-----------
Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui
Commit: d08c8faa810c8e2e7d8909d564543b6d4113b81e
https://github.com/Evolveum/midpoint/commit/d08c8faa810c8e2e7d8909d564543b6d4113b81e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-08 (Fri, 08 Aug 2025)
Changed paths:
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartSuggestionWizardPanel.java
Log Message:
-----------
Smart integration: update amin-gui dependency
1. TBD
Commit: f645433cdc010000520ab9e07ef04c41ea85d94b
https://github.com/Evolveum/midpoint/commit/f645433cdc010000520ab9e07ef04c41ea85d94b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.html
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/page/admin/resource/component/AssociationTypesPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoResourceObjectDto.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoResourceObjectsTypePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoResourceObjectsTypePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanelDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
Log Message:
-----------
Smart integration: implement no value panel above ContainerableListPanel
Commit: 0d816e306e204dcec45109384cda30a5de2deef8
https://github.com/Evolveum/midpoint/commit/0d816e306e204dcec45109384cda30a5de2deef8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
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/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java
Log Message:
-----------
Smart integration: update visibility handler for form header component in schema handling wizard
Commit: 28537db3998ace77b6c1f4cbcff31bd58244410e
https://github.com/Evolveum/midpoint/commit/28537db3998ace77b6c1f4cbcff31bd58244410e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
Log Message:
-----------
Smart integration: fix objectType toolBar buttons css
Commit: 22801a274d7293f38ec030a86b8d5170f3a059e4
https://github.com/Evolveum/midpoint/commit/22801a274d7293f38ec030a86b8d5170f3a059e4
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/StatusInfoDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/RadioTileTablePanel.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/SmartSuggestConfirmationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartSuggestionWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/CardWithTablePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/CardWithTablePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartSuggestionWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/CardWithTablePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/CardWithTablePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassRadioTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassRadioTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTileModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTilePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTilePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestObjectTypeTileModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestObjectTypeTilePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestObjectTypeTilePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestedObjectTypeRadioTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestedObjectTypeRadioTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTileModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTilePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTilePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SuggestTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/RealResourceStatus.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
Log Message:
-----------
Smart integration: implement suggest objects wizard panels
1. Implement suggest objects wizard panels
2. Fix radio table selection
3. Implement generation wizard panel
Commit: 0e4522819873b585ce67d99fcd39db04d439f6bd
https://github.com/Evolveum/midpoint/commit/0e4522819873b585ce67d99fcd39db04d439f6bd
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningType.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningTypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/RealResourceStatus.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ActivityStatisticsUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/Operation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformationBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityWorkersInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationActivityHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractEmptyModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
A model/model-intest/src/test/resources/smart/user-alice.xml
A model/model-intest/src/test/resources/smart/user-bob.xml
A model/model-intest/src/test/resources/smart/user-jack.xml
A model/model-intest/src/test/resources/smart/user-jim.xml
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/DistributedReportExportActivitySupport.java
M model/smart-api/pom.xml
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/info/ObjectTypesSuggestionStatusInfoPrinter.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/info/StatusInfo.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatusInfoImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/Util.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/DummyScenario.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M model/smart-impl/src/test/resources/smart/test-110-expected-request.json
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/ActivityInterruptedException.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/LocalActivityRun.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityItemProcessingStatistics.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityState.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/CurrentActivityState.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/OtherActivityState.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/VirtualActivityState.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/sync/ActivitySynchronizationStatistics.java
M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/composite/CompositeMockActivityHandler.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsStoryLiveSync.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsStoryRecon.java
Log Message:
-----------
Merge branch 'refs/heads/feature/smart-integration-service' into feature/smart-integration-gui
Commit: c2cbff05453f207e53831f4ba6b82d5940af0c86
https://github.com/Evolveum/midpoint/commit/c2cbff05453f207e53831f4ba6b82d5940af0c86
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
A gui/admin-gui/src/frontend/scss/form-validation.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
Log Message:
-----------
Smart integration: implement AI-flag validation
1. Extend bootstrap with ai-flag validation for form component.
2. TODO USING AI-FLAG: it should be done using value metadata
(required AI flag metadata implementation)
Commit: 1683aa0317b90ce43ce87e8f409b39c9268be0b3
https://github.com/Evolveum/midpoint/commit/1683aa0317b90ce43ce87e8f409b39c9268be0b3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/RealResourceStatus.java
Log Message:
-----------
Smart integration: remove unused function from RealResourceStatus
Commit: c29edc0e1e119cd0e9bd0b9c1abe74ed424192d2
https://github.com/Evolveum/midpoint/commit/c29edc0e1e119cd0e9bd0b9c1abe74ed424192d2
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/DropDownChoicePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/PreAjaxLoadingStateListener.java
Log Message:
-----------
Smart integration: implement suggestFocusType panel factory
Commit: 158a94a17a0b2a8cf14e55700eff4008bf15ac91
https://github.com/Evolveum/midpoint/commit/158a94a17a0b2a8cf14e55700eff4008bf15ac91
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/RadioTileTablePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/RadioTileTablePanel.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/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartSuggestionWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassRadioTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassRadioTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTileModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTilePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTilePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTileModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestObjectTypeTileModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestObjectTypeTilePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestObjectTypeTilePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestedObjectTypeRadioTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartSuggestedObjectTypeRadioTileTable.java
Log Message:
-----------
Smart integration: implement object class, objectType and generation suggestion table/panels
1. Switch to generic approach
2. Improve gui
3. Implement suggestion activity progress panel behavior
4. Use PrismContainerValueWrapper<ComplexTypeDefinitionType>
instead of SelectableBean<ObjectClassWrapper>
5. Display filter panel using PrismPropertyValuePanel
6. GUI improvements
Commit: b0e561a7b27bc1e40fa7da4eb59d91f5d7eb7185
https://github.com/Evolveum/midpoint/commit/b0e561a7b27bc1e40fa7da4eb59d91f5d7eb7185
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.html
Log Message:
-----------
Smart integration: implement three line description for objectClass and objectType tile tables
Commit: 9ab4e2166c8dc663731dedc92fa9dd747eca3909
https://github.com/Evolveum/midpoint/commit/9ab4e2166c8dc663731dedc92fa9dd747eca3909
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-14 (Thu, 14 Aug 2025)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/IsolatedRadioPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/IsolatedRadioPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RadioColumn.java
Log Message:
-----------
Smart integration: implement RadioColumn
Commit: 730e983dade47c86f735df1d0ddc15e8afc6b500
https://github.com/Evolveum/midpoint/commit/730e983dade47c86f735df1d0ddc15e8afc6b500
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-14 (Thu, 14 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
Log Message:
-----------
Smart integration: fix duplicated breadcrumb label + implement specific suggestion breadcrumb behavior
Commit: 25f2bc14982dbcbdd22bd33ce5c201c329d848cb
https://github.com/Evolveum/midpoint/commit/25f2bc14982dbcbdd22bd33ce5c201c329d848cb
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-14 (Thu, 14 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectTileTablePanel.java
Log Message:
-----------
Smart integration: ensure that provider is valid instance for SingleSelectTileTablePanel
Commit: 828c2d309165f7ffd1010d3d085f07083e6c6891
https://github.com/Evolveum/midpoint/commit/828c2d309165f7ffd1010d3d085f07083e6c6891
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-14 (Thu, 14 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartSuggestionWizardPanel.java
Log Message:
-----------
Smart integration: improve suggest object type generation step panel
Commit: 4039cbad975ed1d560a5fe47885de7dda679f7c9
https://github.com/Evolveum/midpoint/commit/4039cbad975ed1d560a5fe47885de7dda679f7c9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-14 (Thu, 14 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
Log Message:
-----------
Smart integration: improve suggest object type generation step panel (forgotten change)
Commit: 273ab08f70457c98e180984eb0e00a4e4483458f
https://github.com/Evolveum/midpoint/commit/273ab08f70457c98e180984eb0e00a4e4483458f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/_tables.scss
Log Message:
-----------
Smart integration: add table-td-middle css
1. Some tables row components are misaligned because another
column may contain a panel that expands the table row.
This css class should fix it.
Commit: 0f13fd3c8f8e06cfb8d83197ee2b9d92a5ceceab
https://github.com/Evolveum/midpoint/commit/0f13fd3c8f8e06cfb8d83197ee2b9d92a5ceceab
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectTileTablePanel.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/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
Log Message:
-----------
Smart integration: implement columns table for object class selection panel
Commit: 675756e8847d9ae7e970e4d82fd4848c84600fa0
https://github.com/Evolveum/midpoint/commit/675756e8847d9ae7e970e4d82fd4848c84600fa0
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/RealResourceStatus.java
Log Message:
-----------
Smart integration: skeleton, expand objectType table with suggestion processes
Commit: 6d283edb27010e3ec2b9b4aa75ed63cd542d1075
https://github.com/Evolveum/midpoint/commit/6d283edb27010e3ec2b9b4aa75ed63cd542d1075
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M config/sql/native/postgres-upgrade.sql
M config/sql/native/postgres.sql
M gui/admin-gui/src/frontend/scss/_midpoint-variables.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.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/component/ProjectionDisplayNamePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconColumn.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconTextPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconTextPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconWithLabelColumn.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconWithLabelPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconWithLabelPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconColumn.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconTextPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconTextPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconWithLabelColumn.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconWithLabelPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/CompositedIconWithLabelPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/RoundedIconColumn.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/RoundedImageObjectColumn.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/RoundedImagePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/RoundedImagePanel.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/menu/PageTypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/ObjectTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/TemplateChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/PageAbstractRole.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/PageApplication.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/PageApplication.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/PageApplications.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/PageApplications.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/component/ApplicationSummaryPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/component/wizard/ApplicationWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/component/wizard/basic/BasicApplicationWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/application/component/wizard/basic/BasicInformationApplicationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/archetype/PageArchetype.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemResponseColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertResponseDetailsPanel.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/org/PageOrg.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/org/PageOrgHistory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/policy/PagePolicies.java
M 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/basic/BasicInformationResourceStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/BasicInformationStepPanel.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/role/PageRole.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/ApplicationRoleWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/BusinessRoleWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelPatternItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisTileTableUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageService.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageServiceHistory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/SimulationsGuiUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/todo/RichTreeColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageOrgSelfProfile.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageServiceSelfProfile.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/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/IconAndStylesUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/CompositedButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/ObjectVerticalSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkTruncatePanelAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnResultPanel.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/component/data/column/ObjectReferenceColumnPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedImagePanel.html
R 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/page/admin/reports/component/AuditLogViewerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ObjectTypeGuiDescriptor.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyAccount.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyAttributeDefinition.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyGroup.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObjectClass.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyOrg.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyPrivilege.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/ObjectStore.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/MidPointConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeUcfDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceAttributeDefinitionDelegator.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/PartiallyMutableItemDefinition.java
M pom.xml
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/TestConnectorManager.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdSchemaParser.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/SqaleUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/MObjectType.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/MApplication.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/MPolicy.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/QApplication.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/QApplicationMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/schema/QSchema.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/schema/QSchemaMapping.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/schema/QSchema.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/schema/QSchemaMapping.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
Log Message:
-----------
Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui
Commit: 7e42fcc916eb828910cbc16a6d8dd06178836fde
https://github.com/Evolveum/midpoint/commit/7e42fcc916eb828910cbc16a6d8dd06178836fde
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/form-validation.scss
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/page/admin/resource/component/ResourceObjectTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
Log Message:
-----------
Smart integration: add AI table row background for objectType table
Commit: 90f8f906e7f366cf68d2b4949ee424c1f4408f5e
https://github.com/Evolveum/midpoint/commit/90f8f906e7f366cf68d2b4949ee424c1f4408f5e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationTypesSuggestion.java
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatusInfoImpl.java
M model/smart-impl/src/test/resources/smart/test-110-expected-object-types.xml
M model/smart-impl/src/test/resources/smart/test-140-expected-object-types.xml
Log Message:
-----------
Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui
Commit: 7bb7369d46fd8646a717420b04c2778b23b3ff71
https://github.com/Evolveum/midpoint/commit/7bb7369d46fd8646a717420b04c2778b23b3ff71
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartSuggestionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTileModel.java
Log Message:
-----------
Smart integration: switch from ObjectTypeSuggestionType to ResourceObjectTypeDefinitionType
Commit: f36e6330e895683a70a077cbe76c7aa9ef8f6153
https://github.com/Evolveum/midpoint/commit/f36e6330e895683a70a077cbe76c7aa9ef8f6153
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/StatusInfoDataProvider.java
Log Message:
-----------
Smart integration: remove unused provider class
Commit: 37eff7fae46a124e719318b97f948c6b01eca01d
https://github.com/Evolveum/midpoint/commit/37eff7fae46a124e719318b97f948c6b01eca01d
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
Log Message:
-----------
Smart integration: extend ResourceObjectTypeDefinitionType with tmp displayName
Commit: 5900d5e0f0ce12efd7c73084c5164abd95439da6
https://github.com/Evolveum/midpoint/commit/5900d5e0f0ce12efd7c73084c5164abd95439da6
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/form-validation.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTileModel.java
Log Message:
-----------
Smart integration: improve objectType table panel
Commit: 320b38db5efe288001adee69d2b00449c3370d66
https://github.com/Evolveum/midpoint/commit/320b38db5efe288001adee69d2b00449c3370d66
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-15 (Fri, 15 Aug 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui
Commit: 13a132c88ffe9874670105059e57709df8d4884c
https://github.com/Evolveum/midpoint/commit/13a132c88ffe9874670105059e57709df8d4884c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-18 (Mon, 18 Aug 2025)
Changed paths:
A config/initial-objects/service/602-origin-artificial-intelligence.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationTypesSuggestion.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AiUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueMetadataTypeUtil.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-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractInitializedModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/CommonInitialObjects.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
A repo/system-init/src/main/resources/initial-objects/service/602-origin-artificial-intelligence.xml
Log Message:
-----------
Merge branch 'refs/heads/feature/smart-integration-service' into feature/smart-integration-gui
Commit: d82301e720909e246c533a319d2eab07a464bcab
https://github.com/Evolveum/midpoint/commit/d82301e720909e246c533a319d2eab07a464bcab
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-18 (Mon, 18 Aug 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationReactionDefinition.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluator.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluatorFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/complexAttributes/TestComplexAttributes.java
A model/model-intest/src/test/resources/complex-attributes/archetype-person.xml
A model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
A provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-address-book.xml
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeValueAsserter.java
Log Message:
-----------
Do first steps towards complex attributes
1. Complex items for emails, phone numbers, and physical
addresses for FocusType objects - modeled after SCIM2 schema.
(Note: proposed item names collide with existing ones, so they
should be reconsidered carefully.)
2. Started writing new configuration schema for
schemaHandling/complexAttributeType - but not used yet.
3. Started writing <complexAttributeSynchronization> evaluator;
works in a very basic way (without correlation, limited only
to statically defined containers).
Commit: 2a9fc8388aeb45fce89693161bbb2040141aa98a
https://github.com/Evolveum/midpoint/commit/2a9fc8388aeb45fce89693161bbb2040141aa98a
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-08-20 (Wed, 20 Aug 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
Log Message:
-----------
Add display name and description to object type suggestion.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 01b7f789deb94c5b9f9a6148fb32f5bf342564c8
https://github.com/Evolveum/midpoint/commit/01b7f789deb94c5b9f9a6148fb32f5bf342564c8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-20 (Wed, 20 Aug 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
Log Message:
-----------
Merge branch 'refs/heads/feature/smart-integration-service' into feature/smart-integration-gui
# Conflicts:
# model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
Commit: 7448a1120c48094640dbb62aaed8911b17e328f0
https://github.com/Evolveum/midpoint/commit/7448a1120c48094640dbb62aaed8911b17e328f0
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-08-20 (Wed, 20 Aug 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Add type field to value pattern count in StatisticsComputer
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 56a5151183c63d020c70ac08cb459bf68a90383e
https://github.com/Evolveum/midpoint/commit/56a5151183c63d020c70ac08cb459bf68a90383e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-20 (Wed, 20 Aug 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint.scss
A gui/admin-gui/src/frontend/scss/smart-int.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/Badge.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/LabelWithBadgePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/LabelWithBadgePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/form/ToggleCheckBoxPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/form/ToggleCheckBoxPanel.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/tile/SingleSelectContainerTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartSuggestionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/RealResourceStatus.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/HelpInfoPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/HelpInfoPanel.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
Log Message:
-----------
Smart integration: multiple improvements related to suggest object type
1. Implement related panels.
2. Modify and improve old panels.
3. Extend functionalities with suggestion description and display name.
4. Custom css class related to suggestion panels.
5. Performance improvements.
6. Handling error statuses and N/A exceptions.
7. Implement delete operation (temporary mechanism) and connect
it with UI.
8. Implement object type suggestion design table
(handle suggestion statuses)
Commit: 7de5f542fbd7d1717fc3cbde88637b2d9c93f206
https://github.com/Evolveum/midpoint/commit/7de5f542fbd7d1717fc3cbde88637b2d9c93f206
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-21 (Thu, 21 Aug 2025)
Changed paths:
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/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/resource/component/NoValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanelDto.java
Log Message:
-----------
Smart integration: improve no value panel and add for TileTablePanel
Commit: 55776e3094bd397feca85c88b6fd043a987bf152
https://github.com/Evolveum/midpoint/commit/55776e3094bd397feca85c88b6fd043a987bf152
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-08-21 (Thu, 21 Aug 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Make custom DN attribute handling in statistics computer.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: bfcc8fbd76ee7d8b88902c8207fccfe39cfd2035
https://github.com/Evolveum/midpoint/commit/bfcc8fbd76ee7d8b88902c8207fccfe39cfd2035
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-21 (Thu, 21 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
Log Message:
-----------
Smart integration: improve exception catch for ResourceObject createWizardItemPanel
Commit: 40e35971fc745d626ddcd6d799581f9f592cbf8e
https://github.com/Evolveum/midpoint/commit/40e35971fc745d626ddcd6d799581f9f592cbf8e
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-08-21 (Thu, 21 Aug 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Change ValuePatternType from String to Enum
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 9fcdecc583f85e76927a60ceb503e23990e64f06
https://github.com/Evolveum/midpoint/commit/9fcdecc583f85e76927a60ceb503e23990e64f06
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-22 (Fri, 22 Aug 2025)
Changed paths:
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/LinkClassDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdTypeMapper.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractDummyScenario.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
Log Message:
-----------
Add partial support for EmbeddedObject
1. DummyResource now accepts embedded objects. The main issue
was to allow objects without a name.
2. We can distinguish reference attributes used to implement
complex attributes in resource schema.
3. EmbeddedObjects are now supported in ConnId UCF implementation,
at least for reading.
However, what is NOT done is the support for UID-less and
name-less objects in provisioning.
Commit: 8e00a9cc868bf628e3b9ca479451bb222684cc03
https://github.com/Evolveum/midpoint/commit/8e00a9cc868bf628e3b9ca479451bb222684cc03
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-22 (Fri, 22 Aug 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/smart-int.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectTileTablePanel.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/factory/panel/AbstractInputGuiComponentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/MappingContainerTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/AbstractSpecificMappingTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemTypePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTable.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/session/UserProfileStorage.java
Log Message:
-----------
Smart integration: start implementing correlation suggestion feature
1. Implement TILE/COLUMN table panel
2. Extend TileTablePanel with header button toolbar and wrap in container
3. Add tmp info badge css
Commit: b9e409fbc9a48e84b348c6f4225bd3d2e0356dd6
https://github.com/Evolveum/midpoint/commit/b9e409fbc9a48e84b348c6f4225bd3d2e0356dd6
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-22 (Fri, 22 Aug 2025)
Changed paths:
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java
Log Message:
-----------
Roll-back complex attributes tests
Let's go with ConnectorObjectReference instead of
EmbeddedObject for complex attributes tests. The latter
would take too much time to use now.
Commit: 2f473c147c7ab95a4325bb51616bd4232143c74b
https://github.com/Evolveum/midpoint/commit/2f473c147c7ab95a4325bb51616bd4232143c74b
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-08-22 (Fri, 22 Aug 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Fix lower/upper case affix handling.
We want to handle affix regardless its case and distinguish
between e.g. "adm" and "Adm" affixes to get exact
value counts as presented in data.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 2f2abb68943391876e91bb4080ab24a4c39b61c2
https://github.com/Evolveum/midpoint/commit/2f2abb68943391876e91bb4080ab24a4c39b61c2
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-08-22 (Fri, 22 Aug 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/RemoteServiceCallFocusTypeActivityRun.java
Log Message:
-----------
Add suggestFocusType activity to suggestObjectType service.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: a88530a0c4941f0b6ec43cbc31af1e1ea26dc438
https://github.com/Evolveum/midpoint/commit/a88530a0c4941f0b6ec43cbc31af1e1ea26dc438
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-22 (Fri, 22 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanelSettings.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanelSettingsBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
Log Message:
-----------
Smart integration: support isRemoveButtonVisible behavior in ItemPanelSettings
Commit: 6ea2b03979879e3a374b90976042d606e12a95d9
https://github.com/Evolveum/midpoint/commit/6ea2b03979879e3a374b90976042d606e12a95d9
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-22 (Fri, 22 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/HeterogenousContainerWrapperFactory.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceDataDefinitionConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectTypeDefinitionConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociatedResourceObjectTypeDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ComplexAttributeTypeDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceDataTypeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectClassDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectTypeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowMarkingRules.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
M provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-address-book.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
Log Message:
-----------
Add support for <complexAttributeType>
For now, we transform these definitions into
ResourceObjectTypeDefinitionType ones, because
they are used in ResourceObjectTypeDefinition objects.
Later, we will sort things out better.
Commit: 38b4afa8e9a59898740bbb6ea6ba8d1fae8dd238
https://github.com/Evolveum/midpoint/commit/38b4afa8e9a59898740bbb6ea6ba8d1fae8dd238
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-22 (Fri, 22 Aug 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.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-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
M model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
Log Message:
-----------
Make <complexAttributeSynchronization> optional
This is another step to streamline complex attribute definitions.
Commit: 8f8a3740b4d1f4174dab9e846a01f4d0c8584ab7
https://github.com/Evolveum/midpoint/commit/8f8a3740b4d1f4174dab9e846a01f4d0c8584ab7
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-23 (Sat, 23 Aug 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundProcessingDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/complexAttributes/TestComplexAttributes.java
M model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismContainerValueAsserter.java
Log Message:
-----------
Add business key support for complex attrs
Commit: 2d0e2e07ca0d30f8792f8621ceb74e0298b45253
https://github.com/Evolveum/midpoint/commit/2d0e2e07ca0d30f8792f8621ceb74e0298b45253
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-26 (Tue, 26 Aug 2025)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
Log Message:
-----------
Fix TestSmartIntegrationService#test100SuggestObjectTypes
There was a wrong resource used for the test method.
Now the test (correctly) fails.
Commit: 4a5cb024cd97569e5a8b8bcdd4563d6ed16366cf
https://github.com/Evolveum/midpoint/commit/4a5cb024cd97569e5a8b8bcdd4563d6ed16366cf
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-26 (Tue, 26 Aug 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDelineation.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
Log Message:
-----------
Add API & skeleton for better suggestFocusType
We no longer assume that the object type we are suggesting
focus type for already exists in the resource. The new
variant of suggestFocusType method takes the whole
object type definition (the one that should be in the
resource but is not there yet) as its input.
Work in progress - to be finished by Mišo.
Commit: e25642c1aec29e2dd9486626ccc06593b30f11a8
https://github.com/Evolveum/midpoint/commit/e25642c1aec29e2dd9486626ccc06593b30f11a8
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-26 (Tue, 26 Aug 2025)
Changed paths:
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/MidPointConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/complexAttributes/TestComplexAttributes.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdSchemaParser.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java
Log Message:
-----------
Improve support for complex attributes
Now we can use ConnId EmbeddedObject (instead of
ConnectorObjectReference) to hold complex attribute values.
The main advantage is that ConnId Name and Uid are
not required for these objects.
Limited functionality - reading from the resource only;
missing caching (MID-10832), with performance to be
measured (MID-10833).
Resolves MID-10831.
Commit: 7131cecb1c9778bbe159717602cf70482bad21cc
https://github.com/Evolveum/midpoint/commit/7131cecb1c9778bbe159717602cf70482bad21cc
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-26 (Tue, 26 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
Log Message:
-----------
Smart integration: improve ResourceObjectTypesPanel and fix createNewValue from selected model
Commit: 0b4d3a2486a4d75db0c9ce5151535cac5154e7ca
https://github.com/Evolveum/midpoint/commit/0b4d3a2486a4d75db0c9ce5151535cac5154e7ca
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-26 (Tue, 26 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
Log Message:
-----------
Smart integration: implement markIfAi flag for component factory
Commit: 399ffac3e3b0621dd35a4c1b453837910e4a2938
https://github.com/Evolveum/midpoint/commit/399ffac3e3b0621dd35a4c1b453837910e4a2938
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-26 (Tue, 26 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
Log Message:
-----------
Smart integration: fix container reset bug.
Commit: 9b297d4e70aa1e6ea9eb68d16356c07d669625c4
https://github.com/Evolveum/midpoint/commit/9b297d4e70aa1e6ea9eb68d16356c07d669625c4
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-26 (Tue, 26 Aug 2025)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanelOld.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTableOld.java
Log Message:
-----------
Smart integration: old style tile/column table
Commit: fe3567d3bc58f8f125b8946540d6d3507b73108a
https://github.com/Evolveum/midpoint/commit/fe3567d3bc58f8f125b8946540d6d3507b73108a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-27 (Wed, 27 Aug 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDelineation.java
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/RemoteServiceCallFocusTypeActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Merge branch 'feature/smart-integration-service' into feature/complex-attributes
Commit: 9e9059ed9041cc000c4a0cc4c0b9bbc20822c0f5
https://github.com/Evolveum/midpoint/commit/9e9059ed9041cc000c4a0cc4c0b9bbc20822c0f5
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-08-27 (Wed, 27 Aug 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/RemoteServiceCallFocusTypeActivityRun.java
Log Message:
-----------
Integrate suggest focus type into suggest object type.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: a71a65a35b2d6feb450fe4c7c20d733d21b3b9ca
https://github.com/Evolveum/midpoint/commit/a71a65a35b2d6feb450fe4c7c20d733d21b3b9ca
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-27 (Wed, 27 Aug 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/RemoteServiceCallFocusTypeActivityRun.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/smart-integration-service' into feature/complex-attributes
Commit: 3260cf804c1a2ea3c7ad510243ad143c2d70dec0
https://github.com/Evolveum/midpoint/commit/3260cf804c1a2ea3c7ad510243ad143c2d70dec0
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-27 (Wed, 27 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTableWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormCorrelationItemPanel.java
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.java
Log Message:
-----------
Smart integration: implement vertical form for correlation item
Commit: 382593c7f54f91f49f187be06f5abb5d36e85128
https://github.com/Evolveum/midpoint/commit/382593c7f54f91f49f187be06f5abb5d36e85128
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-27 (Wed, 27 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationPanel.java
Log Message:
-----------
Smart integration: improve confirmation panel
1. Add visibility behavior for yes confirmation button.
Commit: 77a363336fabd42de8c91a8cf977e7240e6e4980
https://github.com/Evolveum/midpoint/commit/77a363336fabd42de8c91a8cf977e7240e6e4980
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-27 (Wed, 27 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java
Log Message:
-----------
Smart integration: improve generation panel
Commit: 3a9dc96d564b8d79bfa4cc6603d430a315ae1fc5
https://github.com/Evolveum/midpoint/commit/3a9dc96d564b8d79bfa4cc6603d430a315ae1fc5
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-27 (Wed, 27 Aug 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/smart-int.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/MultivalueContainerListDataProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanelOld.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectTileTablePanel.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/component/wizard/MultiSelectContainerTileWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/MultiSelectObjectTypeTileWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/duplication/DuplicationProcessHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTableOld.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartSuggestionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/MenuMultiButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java
Log Message:
-----------
Smart integration: improve correlation suggestion
Commit: ee011838036d29419848ca8645110aa0abb74586
https://github.com/Evolveum/midpoint/commit/ee011838036d29419848ca8645110aa0abb74586
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-28 (Thu, 28 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/schema/ResourceSchemaWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.java
Log Message:
-----------
Smart integration: add utils method setReadOnlyRecursively
Commit: 6bfd6d7659bc86260616b91738b2d78e28ea064e
https://github.com/Evolveum/midpoint/commit/6bfd6d7659bc86260616b91738b2d78e28ea064e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-08-28 (Thu, 28 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
Log Message:
-----------
Smart integration: fix mistake in vertical form css container
Commit: fe8d95be813f47ee21a8e455a45c10447e00cfcb
https://github.com/Evolveum/midpoint/commit/fe8d95be813f47ee21a8e455a45c10447e00cfcb
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-28 (Thu, 28 Aug 2025)
Changed paths:
M infra/schema/src/test/java/com/evolveum/midpoint/schema/processor/TestResourceSchema.java
M infra/schema/src/test/resources/common/xml/ns/resource-opendj.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/RemoteServiceCallFocusTypeActivityRun.java
Log Message:
-----------
Add a test for MID-10837
(And fixed TestSmartIntegrationService.)
Commit: 2df831adb2f24b8b4757c6853eae78bcf8b82790
https://github.com/Evolveum/midpoint/commit/2df831adb2f24b8b4757c6853eae78bcf8b82790
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-28 (Thu, 28 Aug 2025)
Changed paths:
M infra/schema/src/test/java/com/evolveum/midpoint/schema/processor/TestResourceSchema.java
M infra/schema/src/test/resources/common/xml/ns/resource-opendj.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/RemoteServiceCallFocusTypeActivityRun.java
Log Message:
-----------
Merge branch 'feature/smart-integration-service' into feature/complex-attributes
Commit: 92740d6efaabc7bde053d2e0b3afc85d4697124f
https://github.com/Evolveum/midpoint/commit/92740d6efaabc7bde053d2e0b3afc85d4697124f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-01 (Mon, 01 Sep 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/smart-int.scss
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/StatusAwareDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.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/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTableWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/MultiButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java
Log Message:
-----------
Smart integration: correlation suggestion
1. Improve correlation rule tile/column table panel
2. Add specific suggestion objects action
3. Fix issue with model detachment after action like delete/suggest...
4. Implement review and discard suggestion action.
5. Implement provider that handle suggestions.
Commit: d70609edd6097b1eb0ea64f0649768e07eb585d5
https://github.com/Evolveum/midpoint/commit/d70609edd6097b1eb0ea64f0649768e07eb585d5
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-01 (Mon, 01 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
Log Message:
-----------
Smart integration: correlation suggestion
1. Resolve correlation strategy method
Commit: 36b4a92885d81f60c7b97bd84b8c84ce4c56899c
https://github.com/Evolveum/midpoint/commit/36b4a92885d81f60c7b97bd84b8c84ce4c56899c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-01 (Mon, 01 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/StatusAwareDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
Log Message:
-----------
Smart integration: correlation suggestion
1. Enable accept rule behavior
2. Fix provider mapper to hold PCVW
Commit: b19a7d4df60302dd5202618d89208135f2a17f7f
https://github.com/Evolveum/midpoint/commit/b19a7d4df60302dd5202618d89208135f2a17f7f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-09-02 (Tue, 02 Sep 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DescriptiveItemPath.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ObjectTypesSuggestionOperation.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OperationContext.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchingOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaSerializer.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Provide skeleton for descriptive item paths
This commit lays the foundation of using so-called descriptive
item paths, e.g. c:email[*]/value. These paths indicate whether
a non-leaf item is single- or multivalued. We believe it's useful
for LLMs to reason about such paths.
This commit also re-structures the WP2/3 smart integration service
code by grouping it around individual operations, not layers of
abstraction. The primary motivation was that we need to keep the
state of such operations (to convert to/from descriptive item paths).
Related to MID-10840.
Commit: f7c448d55168d25cb3d43363969196bdb76a4ee9
https://github.com/Evolveum/midpoint/commit/f7c448d55168d25cb3d43363969196bdb76a4ee9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-02 (Tue, 02 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CheckBoxHeaderColumn.java
Log Message:
-----------
Smart integration: improve CheckBoxHeaderColumn
1. Fix issue where the header checkbox was always unselected after table/column
refresh. This behavior can now be controlled by overriding getHeaderDisplayModel()
to provide a custom default model.
Commit: a3af73281caa3567fcff3a9c6fa7b0c9c226d72e
https://github.com/Evolveum/midpoint/commit/a3af73281caa3567fcff3a9c6fa7b0c9c226d72e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-02 (Tue, 02 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
Log Message:
-----------
Smart integration: load objectTypeIdentification from parent wrapper + minor cleanup
Commit: d5fbd61953c650ecd52c14d36121b66a442fb505
https://github.com/Evolveum/midpoint/commit/d5fbd61953c650ecd52c14d36121b66a442fb505
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-02 (Tue, 02 Sep 2025)
Changed paths:
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/wizard/AbstractWizardTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/ExistingMappingTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/ExistingMappingTable.java
Log Message:
-----------
Smart integration: implement existingMappingTable + enable noValuePanel for correlation ref table
Commit: 0bce8d6fa028cc9e28181059bd302a5ead959ccd
https://github.com/Evolveum/midpoint/commit/0bce8d6fa028cc9e28181059bd302a5ead959ccd
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-02 (Tue, 02 Sep 2025)
Changed paths:
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/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
Log Message:
-----------
Smart integration: (correlation) implement add existing mapping
Commit: 5d28c13aeb6cbfdb8af4ebd238e481f6741719b2
https://github.com/Evolveum/midpoint/commit/5d28c13aeb6cbfdb8af4ebd238e481f6741719b2
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-09-02 (Tue, 02 Sep 2025)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DescriptiveItemPath.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaSerializer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Add mock implementation of DescriptiveItemPath
This is just to allow going forward with the WP2/3 development.
Related to MID-10840.
Commit: 658c1e3b5026d173644e556d09ba1931375b147f
https://github.com/Evolveum/midpoint/commit/658c1e3b5026d173644e556d09ba1931375b147f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-09-02 (Tue, 02 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningType.java
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionActivityHandler.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Allow multiple correlation suggestions
The smart correlation service now can return multiple
correlation suggestions, allowing the user to select
the best one.
Commit: 8278759ff057dce6af9bda896ed8eceb8d2e8451
https://github.com/Evolveum/midpoint/commit/8278759ff057dce6af9bda896ed8eceb8d2e8451
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-09-03 (Wed, 03 Sep 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
Log Message:
-----------
Add primitive correlation quality evaluator
CorrelatorEvaluator provides a very rough estimate of the
correlation quality, using the formula of
0.8 * uniqueness + 0.2 * coverage
for both focus and resource data.
See also MID-10844.
Commit: 309444ec814df3f0136de1f28529e3a1f6b34ce2
https://github.com/Evolveum/midpoint/commit/309444ec814df3f0136de1f28529e3a1f6b34ce2
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-09-03 (Wed, 03 Sep 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/InboundMappingConfigItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ApplicabilityEvaluator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java
Log Message:
-----------
Add stub for existing mappings elimination
The goal is to avoid suggesting inbound mappings if there
is one already present.
As part of this, the logic for deciding whether a mapping
is applicable to given evaluation phase was partly moved to
InboundMappingConfigItem, as it's now used from two places.
Related to MID-10847.
Commit: d7d715701d26984ac7236128c8e13ba6a08c69b2
https://github.com/Evolveum/midpoint/commit/d7d715701d26984ac7236128c8e13ba6a08c69b2
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-09-03 (Wed, 03 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/HeterogenousContainerWrapperFactory.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/LinkClassDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceDataDefinitionConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectTypeDefinitionConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociatedResourceObjectTypeDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ComplexAttributeTypeDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceDataTypeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectClassDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectTypeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/MidPointConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundProcessingDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowMarkingRules.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationReactionDefinition.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-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
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluator.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluatorFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/complexAttributes/TestComplexAttributes.java
A model/model-intest/src/test/resources/complex-attributes/archetype-person.xml
A model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
A provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-address-book.xml
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdTypeMapper.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractDummyScenario.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeValueAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismContainerValueAsserter.java
Log Message:
-----------
Merge branch 'feature/complex-attributes' into feature/smart-integration-service
Commit: 1c226d5de18025a53849795c6173c97ba1198bce
https://github.com/Evolveum/midpoint/commit/1c226d5de18025a53849795c6173c97ba1198bce
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-03 (Wed, 03 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
Log Message:
-----------
Smart integration: add visible behaviour for footer BoxedTablePanel components
Commit: 69b7f209b38838bc83a24dc8f381716b2ebbb4ba
https://github.com/Evolveum/midpoint/commit/69b7f209b38838bc83a24dc8f381716b2ebbb4ba
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-03 (Wed, 03 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/StatusAwareDataProvider.java
Log Message:
-----------
Smart integration: (correlation) improve provider to load directly specific StatusInfo
Commit: a6e2be26db586b4353b7bedff08b7d2efd9d77e2
https://github.com/Evolveum/midpoint/commit/a6e2be26db586b4353b7bedff08b7d2efd9d77e2
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-09-03 (Wed, 03 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/HeterogenousContainerWrapperFactory.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/LinkClassDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceDataDefinitionConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectTypeDefinitionConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociatedResourceObjectTypeDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ComplexAttributeTypeDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceDataTypeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectClassDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectTypeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/MidPointConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundProcessingDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowMarkingRules.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationReactionDefinition.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-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
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluator.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluatorFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/complexAttributes/TestComplexAttributes.java
A model/model-intest/src/test/resources/complex-attributes/archetype-person.xml
A model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
A provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-address-book.xml
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdTypeMapper.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractDummyScenario.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeValueAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismContainerValueAsserter.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/complex-attributes' into feature/descriptive-item-path
Commit: 696b82c5d92d70d23c7d9b83409683a67022c075
https://github.com/Evolveum/midpoint/commit/696b82c5d92d70d23c7d9b83409683a67022c075
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
M model/smart-impl/pom.xml
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DescriptiveItemPath.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaSerializer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M model/smart-impl/src/test/resources/logback-test.xml
Log Message:
-----------
Implement Descriptive Item Path.
These are the paths to be provided to LLM. They are similar to ItemPath
but they also contain information about the multivalue-ness
of each segment. This is important for LLM to understand the structure
of the data.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: d3d0eee56ce71f81fefe7e7b1ca79c9ee3c8e8f3
https://github.com/Evolveum/midpoint/commit/d3d0eee56ce71f81fefe7e7b1ca79c9ee3c8e8f3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismContainerWrapperColumnPanel.java
Log Message:
-----------
Smart integration: (correlation) fix FuzzySearchDefinitionType displaying for read only column.
Commit: b1d06aae576398b0aa690e47c7ad06498f209317
https://github.com/Evolveum/midpoint/commit/b1d06aae576398b0aa690e47c7ad06498f209317
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationAddMappingConfirmationPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationAddMappingConfirmationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationMappingFormPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationMappingFormPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/ExistingMappingTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/ExistingMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormMappingPanel.java
Log Message:
-----------
Smart integration: (correlation) multiple improvements (primary mapping part)
Commit: e56cdb7b1db4a799eaca8aa0cb053b23a7a01ca3
https://github.com/Evolveum/midpoint/commit/e56cdb7b1db4a799eaca8aa0cb053b23a7a01ca3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/HeterogenousContainerWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningType.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/LinkClassDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceDataDefinitionConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectTypeDefinitionConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociatedResourceObjectTypeDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ComplexAttributeTypeDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceDataTypeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectClassDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectTypeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/MidPointConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundProcessingDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDelineation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowMarkingRules.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationReactionDefinition.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/schema/src/test/java/com/evolveum/midpoint/schema/processor/TestResourceSchema.java
M infra/schema/src/test/resources/common/xml/ns/resource-opendj.xml
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
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluator.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ComplexAttributeSynchronizationExpressionEvaluatorFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/complexAttributes/TestComplexAttributes.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
A model/model-intest/src/test/resources/complex-attributes/archetype-person.xml
A model/model-intest/src/test/resources/complex-attributes/resource-dummy-address-book.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DescriptiveItemPath.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ObjectTypesSuggestionOperation.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OperationContext.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchingOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaSerializer.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/RemoteServiceCallFocusTypeActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAttributes.java
A provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-address-book.xml
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdTypeMapper.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractDummyScenario.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyAddressBookScenario.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeValueAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismContainerValueAsserter.java
Log Message:
-----------
Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui
# Conflicts:
# model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java
Commit: 09804ecf227c28107711ce4da6336bfc23e24c82
https://github.com/Evolveum/midpoint/commit/09804ecf227c28107711ce4da6336bfc23e24c82
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M model/smart-impl/pom.xml
Log Message:
-----------
Fix maven dependencies.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 972a8d0ffd860ae4ce687fa224d47dc28809912d
https://github.com/Evolveum/midpoint/commit/972a8d0ffd860ae4ce687fa224d47dc28809912d
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningType.java
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionActivityHandler.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Merge branch 'feature/smart-integration-service' into feature/descriptive-item-path
# Conflicts:
# model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
# model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DescriptiveItemPath.java
# model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Commit: 722a885b0803f39440236a4df3c93e6b1f1c435a
https://github.com/Evolveum/midpoint/commit/722a885b0803f39440236a4df3c93e6b1f1c435a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java
Log Message:
-----------
Smart integration: fix mistake after merge
1. Remove TypeOperation
Commit: d0ee0a451972ee00c46638b173ee00b3d9941b85
https://github.com/Evolveum/midpoint/commit/d0ee0a451972ee00c46638b173ee00b3d9941b85
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M model/smart-impl/pom.xml
Log Message:
-----------
Smart integration: fix dependency issue
Commit: 16204c624cd9238e397553988b95b9e7127b1ecb
https://github.com/Evolveum/midpoint/commit/16204c624cd9238e397553988b95b9e7127b1ecb
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
Log Message:
-----------
Smart integration: initial update to multivalued correlation suggestion
Commit: d1f2d49ae497bb3b0c1680284472fa6e8a8df0cb
https://github.com/Evolveum/midpoint/commit/d1f2d49ae497bb3b0c1680284472fa6e8a8df0cb
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DescriptiveItemPath.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M model/smart-impl/src/test/resources/logback-test.xml
Log Message:
-----------
Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui
# Conflicts:
# model/smart-impl/pom.xml
Commit: b7502e74096c86eaef0c0d409c3d98395c3d2207
https://github.com/Evolveum/midpoint/commit/b7502e74096c86eaef0c0d409c3d98395c3d2207
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M model/smart-impl/pom.xml
Log Message:
-----------
Smart integration: add missing mockito dependency
1. Lost during merge conflict.
Commit: 3fdca1c9d9b98897ee3ee556b992fd70e0720681
https://github.com/Evolveum/midpoint/commit/3fdca1c9d9b98897ee3ee556b992fd70e0720681
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
Log Message:
-----------
Smart integration: fix loading of multivalued correlation suggestion
Commit: 744b3ad0b42333643150cd191aa2a1ceb896cfd5
https://github.com/Evolveum/midpoint/commit/744b3ad0b42333643150cd191aa2a1ceb896cfd5
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Log Message:
-----------
Smart Integration: "temporary" prevent task suspension from complex path resolution
Commit: 459054417b03de2542bec65d5542f3f8d1ea7dfb
https://github.com/Evolveum/midpoint/commit/459054417b03de2542bec65d5542f3f8d1ea7dfb
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
Log Message:
-----------
Smart Integration: (correlation) modify loading of suggestion to hold parent wrapper CorrelationSuggestionType
Commit: 270db95a4787edd2699a65f8a88e71af065bec0c
https://github.com/Evolveum/midpoint/commit/270db95a4787edd2699a65f8a88e71af065bec0c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Log Message:
-----------
Smart Integration: (correlation) "temporary" add dummy name for correlation suggestion
Note: This will be replaced with real LLM-based suggestions
after switching to correlation v2.
Commit: 110bb26fcb49246e7715e9f4efaf4c30d83d690f
https://github.com/Evolveum/midpoint/commit/110bb26fcb49246e7715e9f4efaf4c30d83d690f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
Log Message:
-----------
Smart Integration: (correlation) implement delete specific suggestion.
Commit: 770099067a8ef9ca8b956f3fce303fd65b407e4d
https://github.com/Evolveum/midpoint/commit/770099067a8ef9ca8b956f3fce303fd65b407e4d
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LabelPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationAddMappingConfirmationPanel.java
Log Message:
-----------
Smart Integration: add VariableBindingDefinitionType into LabelPanelFactory
Commit: 3d94113624c1cbdb20a7bfe5e3b64bb5d66b8cbf
https://github.com/Evolveum/midpoint/commit/3d94113624c1cbdb20a7bfe5e3b64bb5d66b8cbf
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-09-05 (Fri, 05 Sep 2025)
Changed paths:
M model/smart-impl/pom.xml
Log Message:
-----------
Remove specific version from POM dependency
It is specified automatically via Spring Boot dependencies.
Commit: 1eee1e009ae101b724dc5ca677524adf73d19062
https://github.com/Evolveum/midpoint/commit/1eee1e009ae101b724dc5ca677524adf73d19062
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-05 (Fri, 05 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationAddMappingConfirmationPanel.java
Log Message:
-----------
Smart Integration: add possibility to display readOnly ExpressionPanel
Commit: 4e888ea59178f37e039ec4fc4ed8342dc0710f99
https://github.com/Evolveum/midpoint/commit/4e888ea59178f37e039ec4fc4ed8342dc0710f99
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-05 (Fri, 05 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
Log Message:
-----------
Smart Integration: improve mapping virtual ref wrapper builder
Commit: 5916d5d5bb266df042792807214fffffea00a1ff
https://github.com/Evolveum/midpoint/commit/5916d5d5bb266df042792807214fffffea00a1ff
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-05 (Fri, 05 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/StatusAwareDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemTypePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationMappingFormPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormCorrelationItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Log Message:
-----------
Smart Integration: improve correlation suggestion
1. Multiple fixes
2. Add efficiency
3. Implement create required mapping functionality actions
4. UI improvement.
Commit: b4703a473579ce0d342e3e276f9e3a7ab7363c6e
https://github.com/Evolveum/midpoint/commit/b4703a473579ce0d342e3e276f9e3a7ab7363c6e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-05 (Fri, 05 Sep 2025)
Changed paths:
M model/smart-impl/pom.xml
Log Message:
-----------
Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui
Commit: 49bce834b1140be9b91940224869d433f0d9870b
https://github.com/Evolveum/midpoint/commit/49bce834b1140be9b91940224869d433f0d9870b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-05 (Fri, 05 Sep 2025)
Changed paths:
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/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
Log Message:
-----------
Smart Integration: fix correlation wizard breadcrumbs
Commit: 5f449984b05929616e18a6c42506c5ac7d84c09c
https://github.com/Evolveum/midpoint/commit/5f449984b05929616e18a6c42506c5ac7d84c09c
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-09-08 (Mon, 08 Sep 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaSerializer.java
Log Message:
-----------
Fix complex attributes serialization.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: d5b6232c2724dea37e717b667528b988a0cead14
https://github.com/Evolveum/midpoint/commit/d5b6232c2724dea37e717b667528b988a0cead14
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-09-08 (Mon, 08 Sep 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Fix suggest mappings request examples when value is empty.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 13d20a29af422173450c14f9397235b42b79971f
https://github.com/Evolveum/midpoint/commit/13d20a29af422173450c14f9397235b42b79971f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-09-08 (Mon, 08 Sep 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Revert "Fix suggest mappings request examples when value is empty."
This reverts commit d5b6232c2724dea37e717b667528b988a0cead14.
Commit: 0fcb3aa75210b2cdbcb7cb7918d0d18f07437255
https://github.com/Evolveum/midpoint/commit/0fcb3aa75210b2cdbcb7cb7918d0d18f07437255
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-08 (Mon, 08 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
Log Message:
-----------
Smart Integration: fix/improve suggestion generating panel
Commit: f5486c7f6799ebd4ad9f1763d7ad4793b7c59790
https://github.com/Evolveum/midpoint/commit/f5486c7f6799ebd4ad9f1763d7ad4793b7c59790
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-08 (Mon, 08 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
Log Message:
-----------
Fix NPE during marshalling caused by null values in delta metadata
1. Delta was creating metadata containers that included null PrismValues,
leading to a NullPointerException during marshalling. This change
ensures all values (including add/replace/delete sets) are cleaned
before processing.
Commit: ef9388c68e4dbb0b97ca164ab24f4a293c2f9504
https://github.com/Evolveum/midpoint/commit/ef9388c68e4dbb0b97ca164ab24f4a293c2f9504
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-09 (Tue, 09 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
Log Message:
-----------
Smart integration: improve generation panel.
Commit: 9d4d1911301273a0f7ba21ea5cd3788c1f527ef2
https://github.com/Evolveum/midpoint/commit/9d4d1911301273a0f7ba21ea5cd3788c1f527ef2
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-09 (Tue, 09 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
Log Message:
-----------
Smart integration: fix creating new suggestion container wrappers
Commit: 1bac00df426e66fe5990eddc1498dd97a9ed4939
https://github.com/Evolveum/midpoint/commit/1bac00df426e66fe5990eddc1498dd97a9ed4939
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-09 (Tue, 09 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java
Log Message:
-----------
Smart integration: correlation suggestion improvements
Commit: 6b3ebe89f2b18c13df0cb1614ca5f0de229c3d01
https://github.com/Evolveum/midpoint/commit/6b3ebe89f2b18c13df0cb1614ca5f0de229c3d01
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-09-09 (Tue, 09 Sep 2025)
Changed paths:
M model/smart-impl/pom.xml
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Remove Mockito dependency
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 0b7d0cc136e0f1b959c62887d642074e3a584da1
https://github.com/Evolveum/midpoint/commit/0b7d0cc136e0f1b959c62887d642074e3a584da1
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-09 (Tue, 09 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTilePanel.java
Log Message:
-----------
Smart integration: allow only one correlation item for tile panel
Commit: 94443959d1b35c3f41c5dd1ccbb7b7b69669cb11
https://github.com/Evolveum/midpoint/commit/94443959d1b35c3f41c5dd1ccbb7b7b69669cb11
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-09-09 (Tue, 09 Sep 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/InboundMappingConfigItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ApplicabilityEvaluator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java
Log Message:
-----------
Merge branch 'feature/mid-10847' into feature/smart-integration-service
Commit: 3afe8dd0570b9d2eb0d6ad5d9325a223e22a4fac
https://github.com/Evolveum/midpoint/commit/3afe8dd0570b9d2eb0d6ad5d9325a223e22a4fac
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-09 (Tue, 09 Sep 2025)
Changed paths:
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/prism/wrapper/PrismPropertyValueWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceValueWrapperImpl.java
Log Message:
-----------
Fix NPE during marshalling caused by null values in delta metadata
1. Delta was creating metadata containers that included null PrismValues,
leading to a NullPointerException during marshalling. This change
ensures all values (including add/replace/delete sets) are cleaned
before processing.
Commit: d8f239bcce82b53661cfd05feccfcb863d5f28b7
https://github.com/Evolveum/midpoint/commit/d8f239bcce82b53661cfd05feccfcb863d5f28b7
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-09 (Tue, 09 Sep 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.java
Log Message:
-----------
Smart integration: improve add existing mapping panel
Commit: 4ad50d1cee9a8196c986d3fe0065a3259aaa9347
https://github.com/Evolveum/midpoint/commit/4ad50d1cee9a8196c986d3fe0065a3259aaa9347
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-09-09 (Tue, 09 Sep 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/InboundMappingConfigItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ApplicabilityEvaluator.java
M model/smart-impl/pom.xml
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaSerializer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Merge branch 'feature/smart-integration-service' into feature/smart-integration-gui
# Conflicts:
# model/smart-impl/pom.xml
# model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Compare: https://github.com/Evolveum/midpoint/compare/4bf981b63981...4ad50d1cee9a
To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications
More information about the midPoint-svn
mailing list