[midPoint-git] [Evolveum/midpoint] 0c3b48: Change LDAP dn attribute handling in statistics co...
Tadeas Chrapovic
noreply at github.com
Wed Aug 20 14:07:58 CEST 2025
Branch: refs/heads/feature/smart-integration-gui
Home: https://github.com/Evolveum/midpoint
Commit: 0c3b48844087ab9f20cdfbe60cb8d6a5d38fb830
https://github.com/Evolveum/midpoint/commit/0c3b48844087ab9f20cdfbe60cb8d6a5d38fb830
Author: Michal Zelencik <michal.zelencik at evolveum.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:
-----------
Change LDAP dn attribute handling in statistics computer.
Insted of parsing separate OU fields, we parse whole suffix starting with
first ou occurence.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 941b6aecc37e4b3b5d521084fff5611cc82b5355
https://github.com/Evolveum/midpoint/commit/941b6aecc37e4b3b5d521084fff5611cc82b5355
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-15 (Fri, 15 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/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:
-----------
Mark AI-provided items as such
This commit introduces the concept of "Provided by AI" mark
on individual prism values. Currently, it is implemented by
having a provenance with
originRef = origin-artificial-intelligence OID
where that object is a new initial object (ServiceType).
The code for manipulating that metadata is in AiUtil class.
Current support is for the data returned by
SmartIntegrationService (all 4 methods).
Related change: For simplicity, the returned value of
suggestFocusType method was changed from QName to
FocusTypeSuggestionType (to handle metadata even on
real values, without the need to use PPVs).
Commit: 4bf981b639816d59d58b6cc44b40a36cae2dc855
https://github.com/Evolveum/midpoint/commit/4bf981b639816d59d58b6cc44b40a36cae2dc855
Author: Pavol Mederly <mederly at evolveum.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 remote-tracking branch 'origin/feature/smart-integration-service' into feature/smart-integration-service
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: 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: 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)
Compare: https://github.com/Evolveum/midpoint/compare/320b38db5efe...56a5151183c6
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