[midPoint-git] [Evolveum/midpoint] 664057: add description for activation mapping GUI
Tadeas Chrapovic
noreply at github.com
Mon Mar 23 13:23:59 CET 2026
Branch: refs/heads/smart-association
Home: https://github.com/Evolveum/midpoint
Commit: 664057b7657ea3d5d8fc0504d44de325d26454e4
https://github.com/Evolveum/midpoint/commit/664057b7657ea3d5d8fc0504d44de325d26454e4
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
A docs/admin-gui/resource-wizard/object-type/activation/activation_delayed_delete.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_inbound.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_mapping_valid_from.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_mappings.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
M docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.webp
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
Log Message:
-----------
add description for activation mapping GUI
Commit: 52ec868076d163f35b6432a0fad14ab1397fac04
https://github.com/Evolveum/midpoint/commit/52ec868076d163f35b6432a0fad14ab1397fac04
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
Log Message:
-----------
MID-11102 Fix dashboard widget showing "Unknown" for ShadowType collections
Commit: 4170b80e39c6bfb9b4624a7d15e5987dea3c6bd9
https://github.com/Evolveum/midpoint/commit/4170b80e39c6bfb9b4624a7d15e5987dea3c6bd9
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/strftime.adoc
Log Message:
-----------
MEL: docs: strftime
Commit: 1a6be80bb79c2b90838ada0dc489a47ea98138f9
https://github.com/Evolveum/midpoint/commit/1a6be80bb79c2b90838ada0dc489a47ea98138f9
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
Log Message:
-----------
Merge pull request #551 from Evolveum/fix/MID-11102
MID-11102 Fix dashboard widget showing "Unknown" for ShadowType collections
Commit: 03b8c659f74d764c1c9af83d2f55a97e397c0dd0
https://github.com/Evolveum/midpoint/commit/03b8c659f74d764c1c9af83d2f55a97e397c0dd0
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
A docs/concepts/protectedstring.adoc
M docs/expressions/expressions/script/mel/specification.adoc
Log Message:
-----------
MEL: docs++
Commit: 683538f2355a6b089d0f4cf8b715940689eb4d2e
https://github.com/Evolveum/midpoint/commit/683538f2355a6b089d0f4cf8b715940689eb4d2e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/AssociationNamePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/FocusResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ResourceObjectFocusTypeValidator.java
Log Message:
-----------
Smart integration: fix missing validation for object class and focus type fields
Commit: bab3b2f35367921816cf6b20cb281cda9505f66a
https://github.com/Evolveum/midpoint/commit/bab3b2f35367921816cf6b20cb281cda9505f66a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
A docs/concepts/protectedstring.adoc
M docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/strftime.adoc
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 6e6d30e6edf284eeba67fed33c4f9c13187c44ed
https://github.com/Evolveum/midpoint/commit/6e6d30e6edf284eeba67fed33c4f9c13187c44ed
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
R docs/admin-gui/resource-wizard/object-type/activation/activation_mapping_valid_from.webp
R docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_mappings.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_rules.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_rule_valid_from.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
Log Message:
-----------
improve activation rules description
Commit: 8beffe9ab4c18f97faeda5f1408f1babe4d0fd02
https://github.com/Evolveum/midpoint/commit/8beffe9ab4c18f97faeda5f1408f1babe4d0fd02
Author: honchar <honchar at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
Log Message:
-----------
Fix details navigation panel expanded state
Commit: bd769131137fe48e389d08058412e58b45f336b2
https://github.com/Evolveum/midpoint/commit/bd769131137fe48e389d08058412e58b45f336b2
Author: honchar <honchar at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
A docs/concepts/protectedstring.adoc
M docs/expressions/expressions/script/mel/specification.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/AssociationNamePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/FocusResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ResourceObjectFocusTypeValidator.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: b14bcaed0efb9667f457d6e25a38a95535b0bb50
https://github.com/Evolveum/midpoint/commit/b14bcaed0efb9667f457d6e25a38a95535b0bb50
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
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
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Update initial objects in config
Commit: 9b72289b6e36ae4ea729e3b717f79150c7998b2f
https://github.com/Evolveum/midpoint/commit/9b72289b6e36ae4ea729e3b717f79150c7998b2f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
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/correlation/SmartCorrelationTable.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/page/SmartObjectTypeSuggestionWizardPanel.java
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/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.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/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionWorkDefinition.java
Log Message:
-----------
Smart Integration: Add permission-based conditional AI suggestions
For Correlation and Object Type suggestion
- Add DataAccessPermissionType.STATISTICS_ACCESS permission support
- Implement conditional logic in object type suggestions:
- Use AI-based suggestions when STATISTICS_ACCESS is granted
- Skip statistics computation when permission not granted
- Add permissions field to correlation and object type suggestion work definitions
- Update GUI components to handle permission-based behavior
- Add schema support for permissions in common-tasks-3.xsd
- Update REST controller and service API to support permissions
- Add test coverage for permission-based scenarios
**Task**: 11118
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 762215d60cd18285588d68a0942e5615b755e5fa
https://github.com/Evolveum/midpoint/commit/762215d60cd18285588d68a0942e5615b755e5fa
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
Log Message:
-----------
add info on quarantine to marks
Commit: 9e248db149799b2cf3a47591cbddaa398f0b6abb
https://github.com/Evolveum/midpoint/commit/9e248db149799b2cf3a47591cbddaa398f0b6abb
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
Log Message:
-----------
Smart integration: fix "AI Panel" in object types page shown when it shouldn't
- WP-4619
Commit: af13f3f8efa0163f308d669a6ffe6cfe1a2878bc
https://github.com/Evolveum/midpoint/commit/af13f3f8efa0163f308d669a6ffe6cfe1a2878bc
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
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
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 0ae5eae298f506671fb9fd7ddacee8328e13fe2d
https://github.com/Evolveum/midpoint/commit/0ae5eae298f506671fb9fd7ddacee8328e13fe2d
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
release notes update
Commit: f80ffa902fb137e780a6ef60bcdc25d5c15b9ab4
https://github.com/Evolveum/midpoint/commit/f80ffa902fb137e780a6ef60bcdc25d5c15b9ab4
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
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
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: c0f8f51bb290859155f8943f6a0e6c1d9403c062
https://github.com/Evolveum/midpoint/commit/c0f8f51bb290859155f8943f6a0e6c1d9403c062
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
release notes update
Commit: 0439d4c6ff95ce9a230d75233f970c6e5dd6b87b
https://github.com/Evolveum/midpoint/commit/0439d4c6ff95ce9a230d75233f970c6e5dd6b87b
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
release notes update
Commit: d5b74153933a3c07705264f1267709a43e70fde6
https://github.com/Evolveum/midpoint/commit/d5b74153933a3c07705264f1267709a43e70fde6
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
MEL: release notes
Commit: 2057f054be64b107091655ae620b02a35d64136f
https://github.com/Evolveum/midpoint/commit/2057f054be64b107091655ae620b02a35d64136f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
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/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.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/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
Log Message:
-----------
Smart Integration: Add permission-based conditional AI suggestions
For Focus Type suggestion
- Add DataAccessPermissionType.SCHEMA_ACCESS permission support
- Implement conditional logic in focus type suggestions:
- Use AI-based suggestions when SCHEMA_ACCESS is granted
- Skip focus type computation when permission not granted
- Add permissions field to focus type suggestion work definition
- Add schema support for permissions in common-tasks-3.xsd
- Update service API to support permissions in submit operation
- Add permission checks in activity handlers:
- FocusTypeSuggestionActivityHandler
- ObjectTypesSuggestionFocusTypesActivityRun
**Task**: 11118
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: b9ba867ac045556e1e6f8dee3e812460d2f51900
https://github.com/Evolveum/midpoint/commit/b9ba867ac045556e1e6f8dee3e812460d2f51900
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
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/correlation/SmartCorrelationTable.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/page/SmartObjectTypeSuggestionWizardPanel.java
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/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.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/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionWorkDefinition.java
Log Message:
-----------
Merge branch 'improvement/allowed-permissions'
Commit: 5a07a88f13ee7fdaedb3543ce84c22eb6f87100b
https://github.com/Evolveum/midpoint/commit/5a07a88f13ee7fdaedb3543ce84c22eb6f87100b
Author: dakle <dakle at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
M docs/misc/notifications/velocity.adoc
Log Message:
-----------
How to access schema extension attr~s in Velocity
Motivated and inspired by this mailing list thread: https://lists.evolveum.com/pipermail/midpoint/2025-October/008591.html
Commit: d274c75580791b905d2c13495bedf55e7c29d94a
https://github.com/Evolveum/midpoint/commit/d274c75580791b905d2c13495bedf55e7c29d94a
Author: dakle <dakle at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
M docs/misc/notifications/velocity.adoc
Log Message:
-----------
minor adjustments
Commit: 12a584162d4c4c7d97d672b46aeac8d74e725c7d
https://github.com/Evolveum/midpoint/commit/12a584162d4c4c7d97d672b46aeac8d74e725c7d
Author: dakle <dakle at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
M docs/misc/notifications/velocity.adoc
Log Message:
-----------
Add meta keywords&description; improve intro §
Commit: a4187487a9597c909d3e37a23cc9f8dba266131d
https://github.com/Evolveum/midpoint/commit/a4187487a9597c909d3e37a23cc9f8dba266131d
Author: edison23 <dakle at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
M docs/misc/notifications/velocity.adoc
Log Message:
-----------
Merge pull request #562 from Evolveum/docs/master/add/guide-schema-extension-attributes-in-velocity-templates
Add a guide on how to access schema extension attributes in Velocity template code.
Motivated and inspired by this mailing list thread: https://lists.evolveum.com/pipermail/midpoint/2025-October/008591.html
Note: Although I have reviewed the whole article, I am leaving the upkeep status on _yellow_ due to the unresolved pre-existing todos present in the page. Those are outside the scope of this work.
Commit: cdd7a4f720cb3ee791d3181bf984a9c721b00d0a
https://github.com/Evolveum/midpoint/commit/cdd7a4f720cb3ee791d3181bf984a9c721b00d0a
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
A docs/admin-gui/resource-wizard/object-type/activation/activation_delayed_delete.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_inbound.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_rules.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_rule_valid_from.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
M docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.webp
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
Log Message:
-----------
Merge pull request #566 from Evolveum/docs/master/add/object-type-activation
Docs/master/add/object type activation
Commit: a55b4aeb503028cb0cabffcc8a6eb9fb60338c2a
https://github.com/Evolveum/midpoint/commit/a55b4aeb503028cb0cabffcc8a6eb9fb60338c2a
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Smart Integration: Temporarily disable test300SuggestMappings
Temporarily disable test300SuggestMappings due to unknow bug,
probably related to mapping paralellization.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: b86e90f610837dd2b154107ce6c78a73288d18d3
https://github.com/Evolveum/midpoint/commit/b86e90f610837dd2b154107ce6c78a73288d18d3
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
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/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ActivityIndicationInteractionsPair.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/AjaxEventBasedInteractionsLinker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/BlockingActionButtonWithConfirmationOptionsDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
Log Message:
-----------
Mechanism to trigger Ajax reaction upon Ajax action finishes
**What**
The cryptic title means, that we now have a mechanism which allows an
action, completed by one Ajax request to trigger a reaction using
another "automatic" Ajax request.
This commit also integrates that mechanism to the wizard panel with
focus suggestion button.
**Why**
We needed a way, how to run blocking operation in an arbitrary Ajax
request (without the access to the underlying component), but at the
same time to update a different component text to indicate the activity.
But normally, the component will be updated only when the Ajax request
finishes and returns the response back to the browser. That is of course
too late, because the operation is already done.
To workaround that, this commit introduce a mechanism, in which we can
create an action, which can be run in arbitrary Ajax request, and then
"link" it to a reaction, which will be triggered by another Ajax request
after the one with action returns the response back to the browser.
The important part is, that we switched the order when the blocking
operation is run. Instead of running it in the first Ajax request as
part of the "action", we run it in the second triggered Ajax request as
part of the "reaction". In the "action" we only set the component
text/icon to indicate processing. In reaction, after the blocking
operation is finished, we restore the text/icon of the component.
I think, that mentioned mechanism may be useful in future also in other
places, so I extracted it to few classes, which allows to use it
relatively simply by any set of two components (or better said between
component and any Ajax request).
Commit: 9eaac0d0e2cbf8d0e3cacde4f9ae0deccaba186b
https://github.com/Evolveum/midpoint/commit/9eaac0d0e2cbf8d0e3cacde4f9ae0deccaba186b
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-21 (Sat, 21 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
Log Message:
-----------
Fixed build
Commit: 2ccd234ff48a1979db7f3c947b92a011630eb660
https://github.com/Evolveum/midpoint/commit/2ccd234ff48a1979db7f3c947b92a011630eb660
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-21 (Sat, 21 Mar 2026)
Changed paths:
M pom.xml
Log Message:
-----------
dependencies bump, spring, netty
Commit: 1076df5484c09509cdbc87b2825c00ee73876e8b
https://github.com/Evolveum/midpoint/commit/1076df5484c09509cdbc87b2825c00ee73876e8b
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
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/web/component/input/DropDownChoiceSuggestPanel.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.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
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/UnsufficientPermissionsException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.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/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
Log Message:
-----------
Add permissions to focus type suggestions
**What**
Pass the confirmed permissions to the suggestion of the focus type.
**Why**
To suggest focus type, we currently need to allow LLM to access schema.
However the user may decide to not grant such permission.
Commit: 9790c4e349ad64504a5a7cd15e87d7a69956747f
https://github.com/Evolveum/midpoint/commit/9790c4e349ad64504a5a7cd15e87d7a69956747f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
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
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
A docs/admin-gui/resource-wizard/object-type/activation/activation_delayed_delete.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_inbound.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_rules.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_rule_valid_from.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
M docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.webp
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
A docs/concepts/protectedstring.adoc
M docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/strftime.adoc
M docs/misc/notifications/velocity.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/AssociationNamePanelFactory.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/AssociationTypesPanel.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/basic/FocusResourceObjectTypeStepPanel.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/SmartCorrelationTable.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/SmartSuggestButtonWithConfirmation.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/validator/ResourceObjectFocusTypeValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ActivityIndicationInteractionsPair.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/AjaxEventBasedInteractionsLinker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/BlockingActionButtonWithConfirmationOptionsDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.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/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
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/UnsufficientPermissionsException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.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/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionWorkDefinition.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M pom.xml
M release-notes.adoc
Log Message:
-----------
Merge branch 'master' into smart-association
Compare: https://github.com/Evolveum/midpoint/compare/5cff4238f622...9790c4e349ad
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