[midPoint-git] [Evolveum/midpoint] 4058d1: Smart Integration: implement new generate synchron...
mederly
noreply at github.com
Tue Dec 16 21:09:40 CET 2025
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 4058d13c1b2fcebca8df469653b2936a80f38053
https://github.com/Evolveum/midpoint/commit/4058d13c1b2fcebca8df469653b2936a80f38053
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-27 (Thu, 27 Nov 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/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.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/synchronization/SynchronizationReactionTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfigureSynchronizationConfirmationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfigureSynchronizationConfirmationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/DirectionChoicePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/DirectionChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/SourceSynchronizationAnswers.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/TargetSynchronizationAnswers.java
Log Message:
-----------
Smart Integration: implement new generate synchronization reaction GUI flow
Commit: 1988143750d0cd500fbd0ae094e1d2079338cc32
https://github.com/Evolveum/midpoint/commit/1988143750d0cd500fbd0ae094e1d2079338cc32
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/withnavigation/AbstractWizardPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/withnavigation/WizardWithNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/ConnectorDevelopmentController.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/InitConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/InitObjectClassConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/NextConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/OperationConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/SchemaConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/NextStepsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/AbstractObjectClassConnectorStepPanel.java
Log Message:
-----------
Connector generation wizard: fix next step panel
Commit: 4da981d59ca79c119c6df5d8f185d8e7d6e85805
https://github.com/Evolveum/midpoint/commit/4da981d59ca79c119c6df5d8f185d8e7d6e85805
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-11-27 (Thu, 27 Nov 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/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.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/synchronization/SynchronizationReactionTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfigureSynchronizationConfirmationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfigureSynchronizationConfirmationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/DirectionChoicePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/DirectionChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/SourceSynchronizationAnswers.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/TargetSynchronizationAnswers.java
Log Message:
-----------
Merge remote-tracking branch 'origin/midpilot' into midpilot
Commit: cf6dd0f4641b4f6fc021d119089a51e4ceb1f7aa
https://github.com/Evolveum/midpoint/commit/cf6dd0f4641b4f6fc021d119089a51e4ceb1f7aa
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationActionsBuilder.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationConfigurationScenarioHandler.java
Log Message:
-----------
Synchronization reactions: Add names
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: c3a9e564ee28f94a1169100a8d696ab0af7679b8
https://github.com/Evolveum/midpoint/commit/c3a9e564ee28f94a1169100a8d696ab0af7679b8
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
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/prism/wrapper/PrismPropertyValueWrapper.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SmartMetadataUtil.java
Log Message:
-----------
Object Type gui: Unmark object as invalid when corrected
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: a8336943f3d7106f8faef0bb016d574b7c856cd7
https://github.com/Evolveum/midpoint/commit/a8336943f3d7106f8faef0bb016d574b7c856cd7
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationActivityRun.java
Log Message:
-----------
Fix missing deltas in result of correlation simulation
**What**
Fix the problem with missing deltas about the owner and owner options in
result of correlation simulation.
Commit: ea1d5e94caf9504093c7f186d325f2353f0361b1
https://github.com/Evolveum/midpoint/commit/ea1d5e94caf9504093c7f186d325f2353f0361b1
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
Log Message:
-----------
Object Type gui: Remove error messages fron top of the form
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 7565733674d26a9922f3ce691e5e8dcea7aabb38
https://github.com/Evolveum/midpoint/commit/7565733674d26a9922f3ce691e5e8dcea7aabb38
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M config/initial-objects/mark/mark-shadow-correlation-owner-found.xml
M config/initial-objects/mark/mark-shadow-correlation-owner-not-certain.xml
M config/initial-objects/mark/mark-shadow-correlation-owner-not-found.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/page/PageSimulationResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/SimulationResultPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/SimulationResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationProcessedObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/SimulationCorrelationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/SimulationWebUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.html
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/admin/simulation/wizard/ResourceSimulationResultWizardPanel.java
A repo/system-init/src/main/resources/initial-objects/mark/mark-shadow-correlation-owner-found.xml
A repo/system-init/src/main/resources/initial-objects/mark/mark-shadow-correlation-owner-not-certain.xml
A repo/system-init/src/main/resources/initial-objects/mark/mark-shadow-correlation-owner-not-found.xml
Log Message:
-----------
Smart Integration: implement initial correlation simulation UI
- This change adds a minimal, demo-grade implementation of the correlation
simulation user interface.
- The primary goal is to provide end-to-end visibility of correlation metrics and
processed objects inside the simulation result page.
NOTE: This is a first iteration intended only for demonstration purposes.
Most of the code will require cleanup, redesign, and alignment with existing
frameworks and component patterns.
Commit: a2564bdad3b3aaccafb1128693608ef3d4fbb161
https://github.com/Evolveum/midpoint/commit/a2564bdad3b3aaccafb1128693608ef3d4fbb161
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
Log Message:
-----------
Fix validation of simple outbound mapping scripts
**What**
Fix the problem with undeclared variables when evaluating scripts from
outbound mappings.
**Why**
Outbound mappings works a differently than inbound mappings in a way
that the source for the transformation has the name of the property
itself. In case of inbound mapping it the name is always "input".
That of course caused problem when we tried to evaluate the outbound
mapping scripts, because they are not using the `input` variable, but
they use the variable which name is the same as the name of source
property.
**Notes**
This implementation is quite naive and it will work only in case of one
to one mappings. If the mapping contains more source properties, then it
will not work, because only one of them will be bound to script
variables map.
Commit: 4ef819fc33487154dd938aede02e34bc4a9fc09f
https://github.com/Evolveum/midpoint/commit/4ef819fc33487154dd938aede02e34bc4a9fc09f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.java
Log Message:
-----------
Smart Integration: update default synchronization reactions
Commit: 849052bd5ef7a46d455985274c3e38205980f559
https://github.com/Evolveum/midpoint/commit/849052bd5ef7a46d455985274c3e38205980f559
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
Log Message:
-----------
Merge remote-tracking branch 'origin/midpilot' into midpilot
Commit: 41bfe23cb507e88055d50136f27ac08b1c90a424
https://github.com/Evolveum/midpoint/commit/41bfe23cb507e88055d50136f27ac08b1c90a424
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
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: add create new action for no value correlation table panel
Commit: 611fcbf7491f803da4728557754a554413996f05
https://github.com/Evolveum/midpoint/commit/611fcbf7491f803da4728557754a554413996f05
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-28 (Fri, 28 Nov 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: fix for create new value (no value panel)
Commit: 86be6ccd38f8ab4774fd2067eeeb1f3c56d905bc
https://github.com/Evolveum/midpoint/commit/86be6ccd38f8ab4774fd2067eeeb1f3c56d905bc
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
Log Message:
-----------
Smart Integration: hide suggestion button in case of no value panel
Commit: 8ec2c05415c2b1bd62cd3907531600fff8fcd46b
https://github.com/Evolveum/midpoint/commit/8ec2c05415c2b1bd62cd3907531600fff8fcd46b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-28 (Fri, 28 Nov 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/AssociationTablePanel.java
Log Message:
-----------
Smart Integration: hide suggestion button in case of no value panel
Commit: 040ca77bb0404baa3156d255ab488f2f319d81fe
https://github.com/Evolveum/midpoint/commit/040ca77bb0404baa3156d255ab488f2f319d81fe
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorManifestWriter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.java
Log Message:
-----------
Fixed connector manifest missing create,update,delete operations
Commit: 89a2c7278547653510f8ad9beceeb214e8127cb8
https://github.com/Evolveum/midpoint/commit/89a2c7278547653510f8ad9beceeb214e8127cb8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
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/smart/SmartIntegrationStatusInfoUtils.java
Log Message:
-----------
Smart Integration: fix - load object type correlation suggestion
Commit: 9a060a68219de1a6f8e3d0bb439de88c88b4e4ff
https://github.com/Evolveum/midpoint/commit/9a060a68219de1a6f8e3d0bb439de88c88b4e4ff
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorManifestWriter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.java
Log Message:
-----------
Merge remote-tracking branch 'origin/midpilot' into midpilot
Commit: 6b70407f50a7379c5abc9c4cab719186bec09bf3
https://github.com/Evolveum/midpoint/commit/6b70407f50a7379c5abc9c4cab719186bec09bf3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
Log Message:
-----------
Smart Integration: improve association table css
Commit: bd96ad21270f0aac3f0319f039fc4286546a548a
https://github.com/Evolveum/midpoint/commit/bd96ad21270f0aac3f0319f039fc4286546a548a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
Log Message:
-----------
Smart Integration: improve association table css
Commit: f10c77ea60aa735bf1d6fdc1215a4bf31b74e653
https://github.com/Evolveum/midpoint/commit/f10c77ea60aa735bf1d6fdc1215a4bf31b74e653
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
Log Message:
-----------
Smart Integration: improve association table css
Commit: 95339be0f7806bc4ad4ae0ea9222ef93d659b9ad
https://github.com/Evolveum/midpoint/commit/95339be0f7806bc4ad4ae0ea9222ef93d659b9ad
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
Log Message:
-----------
Smart Integration: improve association table css
Commit: e7be009f6e3f0d1341cc134c43c022ade8aefd9f
https://github.com/Evolveum/midpoint/commit/e7be009f6e3f0d1341cc134c43c022ade8aefd9f
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-11-29 (Sat, 29 Nov 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/EndpointsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/create/CreateEndpointsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/delete/DeleteEndpointsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchAllEndpointsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/update/UpdateEndpointsConnectorStepPanel.java
Log Message:
-----------
Connector Wizard: Use multiple intents to filter endpoints
Commit: 47bdca5a1b3f860ceca34b44047e508c60d95fa0
https://github.com/Evolveum/midpoint/commit/47bdca5a1b3f860ceca34b44047e508c60d95fa0
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-11-29 (Sat, 29 Nov 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/EndpointsConnectorStepPanel.java
Log Message:
-----------
Connector Wizard: Do not copy panel intents into endpoint
Commit: 9cf15d5e15a51fa259c6bbaa70092311178dd93f
https://github.com/Evolveum/midpoint/commit/9cf15d5e15a51fa259c6bbaa70092311178dd93f
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-11-29 (Sat, 29 Nov 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
Log Message:
-----------
Connector Generation - synchronize relations before generating script.
Commit: 57024218b52b563942035a6c7f005f4c9e7f9586
https://github.com/Evolveum/midpoint/commit/57024218b52b563942035a6c7f005f4c9e7f9586
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
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/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyValueWrapper.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SmartMetadataUtil.java
Log Message:
-----------
Merge branch 'object-type-gui-fix' into midpilot
Commit: aec5b75bc0af18edd63cd29ee4dcf7d2c58c7c4f
https://github.com/Evolveum/midpoint/commit/aec5b75bc0af18edd63cd29ee4dcf7d2c58c7c4f
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-12-08 (Mon, 08 Dec 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/OwnedShadow.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPair.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
Log Message:
-----------
Create structure for samples of property-attribute pairs
**What**
Create new structure, which encapsulates collection of property -
attribute pairs with corresponding item paths.
**Why**
To increase readability and decrease amount of parameters passed to
various methods.
Commit: e9f5739e1e140b555f64986ccdd010bb22fa53a8
https://github.com/Evolveum/midpoint/commit/e9f5739e1e140b555f64986ccdd010bb22fa53a8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-12-11 (Thu, 11 Dec 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceTaskFlavors.java
Log Message:
-----------
Smart Integration: fix serialization issue for correlation simulation
Commit: 0d01a18a85b8175c02a5e96a50b6c19c8784f6f6
https://github.com/Evolveum/midpoint/commit/0d01a18a85b8175c02a5e96a50b6c19c8784f6f6
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-12-11 (Thu, 11 Dec 2025)
Changed paths:
M 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/mappings/LowQualityMappingException.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/MissingSourceDataException.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Smart Integration: Skip low-quality mapping suggestions using threshold-based filtering
Introduce quality thresholds to improve mapping suggestion reliability:
- Add 5% threshold for missing data detection in isSourceDataMissing/isTargetDataMissing
- Add 10% minimum quality threshold for suggested mappings
- Implement LowQualityMappingException to handle mappings below threshold
- Record low-quality mappings as SKIP instead of FAILURE
When data is too sparse (<5% of pairs have values), skip LLM call and use
asIs mapping with null quality. When assessed quality falls below 10%,
throw exception and skip the mapping entirely rather than returning
potentially incorrect suggestions.
**Implements:** MID-10804
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 6b9402d2c3f10f234e35ae5d19c3445a53a66b60
https://github.com/Evolveum/midpoint/commit/6b9402d2c3f10f234e35ae5d19c3445a53a66b60
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-12-11 (Thu, 11 Dec 2025)
Changed paths:
M 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/mappings/MappingDirection.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPair.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Smart Integration: Separate value pair analysis logic
Move direction-aware data analysis methods from MappingsSuggestionOperation
into ValuesPair and ValuesPairSample classes where they semantically belong.
- Introduce MappingDirection enum (INBOUND/OUTBOUND) to replace direction booleans
- Move isSourceDataMissing() and isTargetDataMissing() to ValuesPairSample
- Move asIs mapping detection to ValuesPairSample.allSourceValuesMatchTarget()
- Add direction-aware getSourceValues/getTargetValues methods to ValuesPair
- Update MappingsQualityAssessor to use direction from sample object
- Simplify all call sites to use new encapsulated methods
- Refactor naming
**Implements:** MID-10804
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 57ded3a146bd87b3feadf849b3a3b9bfc52193bf
https://github.com/Evolveum/midpoint/commit/57ded3a146bd87b3feadf849b3a3b9bfc52193bf
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-12-11 (Thu, 11 Dec 2025)
Changed paths:
M 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/mappings/LowQualityMappingException.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/MappingDirection.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/MissingSourceDataException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPair.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Merge branch 'feature/utilize-mapping-statistics-review-2' into midpilot
Commit: 0a840f4891885f3b214d4ae2cf932e8a390f1866
https://github.com/Evolveum/midpoint/commit/0a840f4891885f3b214d4ae2cf932e8a390f1866
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SuggestionsStorage.java
Log Message:
-----------
Smart Integration: add session storage for enabling/disabling suggestions
Commit: 87942170416271fdb373b6c046aa4fc7b576dc3d
https://github.com/Evolveum/midpoint/commit/87942170416271fdb373b6c046aa4fc7b576dc3d
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M 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/mappings/LowQualityMappingException.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/MappingDirection.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/MissingSourceDataException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPair.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Merge remote-tracking branch 'origin/midpilot' into midpilot
Commit: b11dbb2f0e3de0e9a62d8f149479413260e6948b
https://github.com/Evolveum/midpoint/commit/b11dbb2f0e3de0e9a62d8f149479413260e6948b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
Log Message:
-----------
Smart Integration: fix NoValuePanel reloading in ContainerableListPanel
Commit: 51951081e62a2fceceb84186a89fefb5722e6bee
https://github.com/Evolveum/midpoint/commit/51951081e62a2fceceb84186a89fefb5722e6bee
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M config/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M config/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M config/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
M gui/admin-gui/src/frontend/scss/smart-int.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/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/withnavigation/AbstractWizardPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/withnavigation/WizardWithNavigationPanel.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/connector/development/component/wizard/ConnectorDevelopmentController.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/InitConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/InitObjectClassConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/NextConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/OperationConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/SchemaConnectorDevPartItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/NextStepsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/AbstractObjectClassConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/EndpointsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/create/CreateEndpointsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/delete/DeleteEndpointsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/search/SearchAllEndpointsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/objectclass/update/UpdateEndpointsConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.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/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/synchronization/SynchronizationReactionTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/page/PageSimulationResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/SimulationResultPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/SimulationResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationProcessedObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/SimulationCorrelationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/SimulationWebUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.html
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/admin/simulation/wizard/ResourceSimulationResultWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyValueWrapper.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfigureSynchronizationConfirmationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfigureSynchronizationConfirmationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/DirectionChoicePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/DirectionChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceTaskFlavors.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SuggestionsStorage.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SmartMetadataUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationActivityRun.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/SourceSynchronizationAnswers.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/TargetSynchronizationAnswers.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationActionsBuilder.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationConfigurationScenarioHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorManifestWriter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ServiceClient.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/LowQualityMappingException.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/MappingDirection.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/MissingSourceDataException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/OwnedShadow.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPair.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/MappingsQualityAssessor.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
A repo/system-init/src/main/resources/initial-objects/mark/mark-shadow-correlation-owner-found.xml
A repo/system-init/src/main/resources/initial-objects/mark/mark-shadow-correlation-owner-not-certain.xml
A repo/system-init/src/main/resources/initial-objects/mark/mark-shadow-correlation-owner-not-found.xml
Log Message:
-----------
Merge branch 'midpilot'
Compare: https://github.com/Evolveum/midpoint/compare/a66b9eb03879...51951081e62a
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