[midPoint-git] [Evolveum/midpoint] 82e6df: Smart integration: improve correlation suggestion ...
Andrej
noreply at github.com
Mon Oct 6 11:44:02 CEST 2025
Branch: refs/heads/improvement/10888
Home: https://github.com/Evolveum/midpoint
Commit: 82e6df955892ec1301291e5b690040409d6b4eb0
https://github.com/Evolveum/midpoint/commit/82e6df955892ec1301291e5b690040409d6b4eb0
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-02 (Thu, 02 Oct 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Log Message:
-----------
Smart integration: improve correlation suggestion properties info
1. Add missing correlation mapping name (same as normal mapping)
2. Remove dummy text from correlation description
3. Use more meaningful correlation name value
Commit: 363236d781ec6ad662a7271ebdf4cf3787d90054
https://github.com/Evolveum/midpoint/commit/363236d781ec6ad662a7271ebdf4cf3787d90054
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-02 (Thu, 02 Oct 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.java
Log Message:
-----------
Smart integration: redirect to type preview fragment after objectType wizard exit
Commit: 04bb754e76f11953d41608b4ac61ac0d8291f466
https://github.com/Evolveum/midpoint/commit/04bb754e76f11953d41608b4ac61ac0d8291f466
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-02 (Thu, 02 Oct 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/associationType/subject/mappingContainer/inbound/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.html
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/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.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/component/SmartGeneratingVerticalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M 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/dto/StatusRowRecord.java
Log Message:
-----------
Smart integration: multiple improvements
1. Implement suggest alert panel
2. Mapping suggestion now allow only one request per time
3. Fix table paging redirection after deletion.
4. Isolate StatusRowRecord
Commit: e2f0825ab5b99e9975eaeab16502cb8f9ac8b752
https://github.com/Evolveum/midpoint/commit/e2f0825ab5b99e9975eaeab16502cb8f9ac8b752
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-02 (Thu, 02 Oct 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
Log Message:
-----------
Smart integration: detect selected items only above visible table page
Commit: be00aaf58b4807b34f75c9bcbfc7ea46e9f65638
https://github.com/Evolveum/midpoint/commit/be00aaf58b4807b34f75c9bcbfc7ea46e9f65638
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-02 (Thu, 02 Oct 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/SmartMappingTilePanel.html
Log Message:
-----------
Smart integration: add more space for targetPath in mapping tile table
Commit: d666c0a384551eea74bfad240418883aa2cb0979
https://github.com/Evolveum/midpoint/commit/d666c0a384551eea74bfad240418883aa2cb0979
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-02 (Thu, 02 Oct 2025)
Changed paths:
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/basic/ResourceObjectTypeBasicWizardPanel.java
Log Message:
-----------
Smart integration: redirect to type preview fragment after objectType wizard submit
Commit: 54efaf3f49238b4c691ef2e0d670d77f92e76b27
https://github.com/Evolveum/midpoint/commit/54efaf3f49238b4c691ef2e0d670d77f92e76b27
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-02 (Thu, 02 Oct 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/RemoteServiceCallFocusTypeActivityRun.java
Log Message:
-----------
Smart integration: preserve AI flag on suggested focusType
The suggested FocusType was originally marked with the AI flag in the
primary method. However, during transformation into
ResourceObjectFocusSpecificationType the provenance was lost.
This fix ensures the AI flag is retained, but it is not optimal.
In the future we should consider a better strategy, e.g. cloning
the PrismPropertyValue or replacing FocusTypeSuggestionType entirely.
Commit: b210e683117c0a6af40edfca6f5bd48602fde249
https://github.com/Evolveum/midpoint/commit/b210e683117c0a6af40edfca6f5bd48602fde249
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-02 (Thu, 02 Oct 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Log Message:
-----------
Smart integration: fix build - replace logback-core StringUtil with commons-lang3
Commit: ed3b1612dc38689a055064e455270466b228008e
https://github.com/Evolveum/midpoint/commit/ed3b1612dc38689a055064e455270466b228008e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-03 (Fri, 03 Oct 2025)
Changed paths:
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/CorrelationWizardPanel.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: add resource attribute for CorrelationItemRefsTable and fix issue connected with existing mappings
Commit: ef80a8cbc4e36bdd22f13f7bd5d87cbe4d20d362
https://github.com/Evolveum/midpoint/commit/ef80a8cbc4e36bdd22f13f7bd5d87cbe4d20d362
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-03 (Fri, 03 Oct 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/component/tile/TileTablePanel.java
Log Message:
-----------
Smart integration: add navigateToLastPage support for TileTablePanel
Commit: 10972fa375b1b19d99854e5657565c4f71ab87d3
https://github.com/Evolveum/midpoint/commit/10972fa375b1b19d99854e5657565c4f71ab87d3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-03 (Fri, 03 Oct 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/SmartMappingTable.java
Log Message:
-----------
Smart integration: display mapping suggestions in the foreground of the mapping table
Commit: 353a3f54248ac1e4115cada87e56337e5a2aa56f
https://github.com/Evolveum/midpoint/commit/353a3f54248ac1e4115cada87e56337e5a2aa56f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-03 (Fri, 03 Oct 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/SmartMappingTable.java
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: keep accepted mapping suggestion at the same table index
Commit: 02e1fde021cca66569c48d43afe95665842e937f
https://github.com/Evolveum/midpoint/commit/02e1fde021cca66569c48d43afe95665842e937f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-10-03 (Fri, 03 Oct 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Fix mapping suggestion: Don't call LLM when all values are null
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 7858de668a65fc8085ddfe6978c7ca8fac7eb2ae
https://github.com/Evolveum/midpoint/commit/7858de668a65fc8085ddfe6978c7ca8fac7eb2ae
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-03 (Fri, 03 Oct 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/BasicSettingResourceObjectTypeStepPanel.java
Log Message:
-----------
Smart integration: mark objectType as default if none exists for the same kind
NOTE: This applies only when the objectType already has a kind (e.g. when
created from object type suggestions). For newly created objectTypes without
a kind, the process is skipped.
Commit: 5d38496ead9732d99f5ffae64fca21ccc3add37b
https://github.com/Evolveum/midpoint/commit/5d38496ead9732d99f5ffae64fca21ccc3add37b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-03 (Fri, 03 Oct 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Merge remote-tracking branch 'origin/midpilot' into midpilot
Commit: 3a0a4ff1c136125f77512b41109c455860d65e9c
https://github.com/Evolveum/midpoint/commit/3a0a4ff1c136125f77512b41109c455860d65e9c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-03 (Fri, 03 Oct 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.html
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/SmartObjectTypeSuggestionTileModel.java
Log Message:
-----------
Smart integration: fix displaying filter information above objectType suggestion wizard panel
1. Add baseContexFilterExists visibility validation
2. Add baseContexFilter label
3. Add filterExists visibility validation
4. Hide toggle button show/hide filter if there is no filters defined
Commit: 4ea9da3d43558ff7e197ffe1f24836412340e926
https://github.com/Evolveum/midpoint/commit/4ea9da3d43558ff7e197ffe1f24836412340e926
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-03 (Fri, 03 Oct 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartSuggestConfirmationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartSuggestConfirmationPanel.java
Log Message:
-----------
Smart integration: add skeleton for suggestion confirmation permission panel
1. Dummy implementation only. Will be replaced
with real functionality soon.
Commit: a32a2853aff742172358b9b2c01be9daec7fc782
https://github.com/Evolveum/midpoint/commit/a32a2853aff742172358b9b2c01be9daec7fc782
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-10-06 (Mon, 06 Oct 2025)
Changed paths:
M model/model-intest/pom.xml
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
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClientFactory.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/ConfigBasedServiceClientFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/AbstractSmartIntegrationTest.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestCorrelatorSuggestions.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestServiceClientFactory.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Remove method intended for testing only
**What**
Remove method from `SmartIntegrationServiceImpl`, which was intended
just for use in test to override (mock) service client.
**Why**
The way how the service clients were initialized had several flaws:
- Requires extra dependency unrelated to the function of
the service itself (`SystemObjectCache`).
- Makes it hard to test the service, because the service client
inherently needs to be mocked (because the service the client calls is
an external entity). This was the reason for a "workaround" using the
mentioned method and class field.
- Because the extra method was not declared in the interface (rightfully
so), the test classes had to use the implementation instead of the
interface (in some cases relevant, but in the most not).
- Makes it impossible to use different implementations of service client
creation if necessary.
- Does not leverage the benefits of our Spring ecosystem (mainly the
application context), which can simply hold an instance of service
client factory, which may be injected where necessary.
This refactoring will also allow to potentially move the
`ServiceClientFactory` to other places where it is relevant (e.g. to
particular `*Operation` factories - not implemented yet) and thus
completely remove another dependency from the service.
Fix wrong reference to a method
**What**
Fix forgotten reference to a class/method which was moved to different
package.
Commit: 3841096e544fa823a0500d50af72a7857d6caff0
https://github.com/Evolveum/midpoint/commit/3841096e544fa823a0500d50af72a7857d6caff0
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-10-06 (Mon, 06 Oct 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/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/SmartSuggestConfirmationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartSuggestConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/SmartMappingTilePanel.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/attribute/mapping/AttributeMappingsTableWizardPanel.html
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/basic/BasicSettingResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/ResourceObjectTypeBasicWizardPanel.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/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/SmartIntegrationWrapperUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.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/component/SmartGeneratingVerticalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M 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/dto/StatusRowRecord.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.html
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/SmartObjectTypeSuggestionTileModel.java
M model/model-intest/pom.xml
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
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClientFactory.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/ConfigBasedServiceClientFactory.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/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/RemoteServiceCallFocusTypeActivityRun.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/AbstractSmartIntegrationTest.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestCorrelatorSuggestions.java
A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestServiceClientFactory.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Merge branch 'midpilot' into improvement/10888
Commit: 11726171b136acfb602dac833673c56f543ed3ab
https://github.com/Evolveum/midpoint/commit/11726171b136acfb602dac833673c56f543ed3ab
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-10-06 (Mon, 06 Oct 2025)
Changed paths:
A 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/scoring/MappingsQualityAssessor.java
Log Message:
-----------
Implement evaluation of expression generated by LLM
**What**
Implement evaluation of script expression, which was suggested by the
LLM.
**Why**
Scripts which are suggested by the LLM needs to be assessed for quality.
For such assessment we need to evaluate the script with certain input
and look to the result.
**Notes**
Current implementation hard-codes the expression profile with strict
permissions allowing only script evaluators. This should however be done
by some other means, not by hard-coding in the evaluation itself.
Compare: https://github.com/Evolveum/midpoint/compare/08f1dadbe833...11726171b136
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