[midPoint-git] [Evolveum/midpoint] 52cbf3: Smart Integration: add reusable search panel for i...
Michal Zelenčík
noreply at github.com
Thu Nov 13 10:10:04 CET 2025
Branch: refs/heads/improvement/outbound-mappings
Home: https://github.com/Evolveum/midpoint
Commit: 52cbf39a28e6c7e1da431ee673876a771451105b
https://github.com/Evolveum/midpoint/commit/52cbf39a28e6c7e1da431ee673876a771451105b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-10 (Mon, 10 Nov 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/MultivalueContainerListDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/suggestion/StatusAwareDataProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SimpleCustomSearchPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SimpleCustomSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/PageAssignmentHolderDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/MappingUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
Log Message:
-----------
Smart Integration: add reusable search panel for in-memory String filtering
- Implemented a generic search panel bound to a String model.
- Designed for scenarios where matchItems() or searchThroughList() are overridden
to perform "primary" in-memory filtering.
- Allows customization via getCustomizeContentQuery() or by adding conditions
directly in matchItems().
- Integrated with SmartMappingTable to support "OR"-based filtering/search
across mapping name, target, source, and resource reference properties.
Commit: 8aa548691bdf39754db77c58339dc1ac9e122f6e
https://github.com/Evolveum/midpoint/commit/8aa548691bdf39754db77c58339dc1ac9e122f6e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-10 (Mon, 10 Nov 2025)
Changed paths:
M 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-metadata-3.xsd
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/ObjectTypesSuggestionOperation.java
Log Message:
-----------
Merge remote-tracking branch 'origin/midpilot' into midpilot
Commit: d83bf2731d2068808f73a035e217e792ec010d09
https://github.com/Evolveum/midpoint/commit/d83bf2731d2068808f73a035e217e792ec010d09
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-10 (Mon, 10 Nov 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SimpleCustomSearchPanel.java
Log Message:
-----------
Smart Integration: add missing localization key
Commit: ff8cf9a92c4316cfd7441990d20175de7056f534
https://github.com/Evolveum/midpoint/commit/ff8cf9a92c4316cfd7441990d20175de7056f534
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-11 (Tue, 11 Nov 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
Log Message:
-----------
Smart Integration: fix AI field validation
Commit: fd375008ea11f189ad31e04cbc4b1e560272da23
https://github.com/Evolveum/midpoint/commit/fd375008ea11f189ad31e04cbc4b1e560272da23
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-11 (Tue, 11 Nov 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/factory/panel/AbstractInputGuiComponentFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AiUtil.java
Log Message:
-----------
Smart Integration: add filter validation
- fix hasValidation
- add is-invalid-filter validation css
- integrate it with filter components
Commit: bd0623a66bc9f1a768720533cc1cfbeee58255e7
https://github.com/Evolveum/midpoint/commit/bd0623a66bc9f1a768720533cc1cfbeee58255e7
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-11-12 (Wed, 12 Nov 2025)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/util/SmartIntegrationConstants.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
Log Message:
-----------
add new correlation & mapping endpoints of smart suggestion api
Commit: 7b0c4fb1ac38bbea49edb1004ed2b790b64fd77b
https://github.com/Evolveum/midpoint/commit/7b0c4fb1ac38bbea49edb1004ed2b790b64fd77b
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-11-12 (Wed, 12 Nov 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/suggestion/StatusAwareDataFactory.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/attribute/mapping/SmartMappingTable.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:
-----------
Outbound mappings: Gui changes to support outbound mappings
Commit: 42d3daa802672fae352a4205c2cc3d4b78915f4e
https://github.com/Evolveum/midpoint/commit/42d3daa802672fae352a4205c2cc3d4b78915f4e
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-11-13 (Thu, 13 Nov 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.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/MappingSuggestionOperationFactory.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/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionWorkDefinition.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
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Smart Integration: Add outbound mapping suggestion support
Introduce outbound mapping handling in Smart Integration with suggestion
operation, factory, and scoring to assess mapping quality. Add background
activity support with a remote service call and work definition for
outbound runs. Update schema to cover outbound mapping structures in
common and tasks. Provide unit and integration tests validating service
and operation behavior.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Compare: https://github.com/Evolveum/midpoint/compare/8844a8a11a70...42d3daa80267
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