[midPoint-git] [Evolveum/midpoint] 63c5c0: Smart Integration: improve correlation rule panel
Viliam Repan
noreply at github.com
Thu Feb 12 08:13:52 CET 2026
Branch: refs/heads/feature/totp
Home: https://github.com/Evolveum/midpoint
Commit: 63c5c075f2bffa3f2370a757dcdf155bd8a9e8ce
https://github.com/Evolveum/midpoint/commit/63c5c075f2bffa3f2370a757dcdf155bd8a9e8ce
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
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/simulation/util/CorrelationUtil.java
Log Message:
-----------
Smart Integration: improve correlation rule panel
- remove "hide empty fields" button from vertical form
Commit: 78b13d7d93c5104f126c9eb87909fdd56eafebe5
https://github.com/Evolveum/midpoint/commit/78b13d7d93c5104f126c9eb87909fdd56eafebe5
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
Log Message:
-----------
Smart Integration: Fix attribute definition serialization for complex types
Move attribute definition creation to only apply to non-container items.
Previously, attribute definitions were added for all items including
containers, which was incorrect. Container items are now handled
separately in their dedicated branch, while only leaf items get
attribute definitions added to the schema.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 1df531ca17fbbc980fd2f0e8aef210a0b4424793
https://github.com/Evolveum/midpoint/commit/1df531ca17fbbc980fd2f0e8aef210a0b4424793
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
Log Message:
-----------
Smart Integration: Refactor mapping suggestion deduplication and quality filtering
- Change deduplication logic to use (source, target, script) triple
among suggestions instead of target-only approach
- Add quality threshold filtering (0.4) for existing data scenarios
- Keep all mappings when quality is null (new data scenarios)
- Allow multiple suggestions per target if they differ in source or script
- Consolidate extraction methods into MappingIdentity.extract()
- Add proper null handling for quality comparisons
- Prefer system-provided mappings over AI when quality is equal
- Sort suggestions by quality descending in best() method
This enables more flexible mapping suggestions while maintaining
proper deduplication against existing mappings (by target only).
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 5f22a765dc8ed7f708832f12c3f0ae36d78efebe
https://github.com/Evolveum/midpoint/commit/5f22a765dc8ed7f708832f12c3f0ae36d78efebe
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
Log Message:
-----------
Merge branch 'improvement/enhance-deduplication-2'
Commit: d6834d1604248d11e6fb45ecca7625fb806e3d85
https://github.com/Evolveum/midpoint/commit/d6834d1604248d11e6fb45ecca7625fb806e3d85
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
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/component/wizard/AbstractWizardWithChoicePanel.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/wizard/ResourceWizardPanel.java
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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.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/SmartObjectTypeSuggestionWizardPanel.java
Log Message:
-----------
Smart Integration: Improve new resource creation process
- Fix multiple redirect/back/exit issues during wizard flow
- Fix multiple NPEs caused by incorrectly managed objects
Commit: ef0d2c6c54c2c6647109e336f76353400c6ab368
https://github.com/Evolveum/midpoint/commit/ef0d2c6c54c2c6647109e336f76353400c6ab368
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 53b91afd39864bbcd3e8e7ceabade26a719e3060
https://github.com/Evolveum/midpoint/commit/53b91afd39864bbcd3e8e7ceabade26a719e3060
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/StatusAwareContainerListPanel.java
Log Message:
-----------
Smart Integration: fix missing table footer border
Commit: f282d04b3f70e892ce53c1295791d2a866cdeb17
https://github.com/Evolveum/midpoint/commit/f282d04b3f70e892ce53c1295791d2a866cdeb17
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
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: fix NPE in object type suggestion
- Handle null focusType suggestion in GUI
Commit: d26032ac9ae6e40351ca1783cfeae9a57aa8dd91
https://github.com/Evolveum/midpoint/commit/d26032ac9ae6e40351ca1783cfeae9a57aa8dd91
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
Log Message:
-----------
Smart Integration: temporary disable sampling for mapping simulation
Commit: ba7cab96f898d7594fa440bd769a9e3b383caa3c
https://github.com/Evolveum/midpoint/commit/ba7cab96f898d7594fa440bd769a9e3b383caa3c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/MagicAssignment.java
Log Message:
-----------
Mark MagicAssignment as Serializable
This could help with MID-11082.
Commit: e3b6e0fce8ca6911fe6037fc9227a167bdf054fb
https://github.com/Evolveum/midpoint/commit/e3b6e0fce8ca6911fe6037fc9227a167bdf054fb
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-02-12 (Thu, 12 Feb 2026)
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/component/StatusAwareContainerListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardWithChoicePanel.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/wizard/ResourceWizardPanel.java
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
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.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/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/SmartObjectTypeSuggestionWizardPanel.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/simulation/util/CorrelationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/MagicAssignment.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/totp
Compare: https://github.com/Evolveum/midpoint/compare/d4b5dae56730...e3b6e0fce8ca
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