[midPoint-git] [Evolveum/midpoint] 5f227a: Rework GUIde to schema extensions
Viliam Repan
noreply at github.com
Tue Apr 7 10:49:44 CEST 2026
Branch: refs/heads/feature/focus-activity-policies
Home: https://github.com/Evolveum/midpoint
Commit: 5f227a7fd9ae6dbfb0e606457c227e67d7bbcd7b
https://github.com/Evolveum/midpoint/commit/5f227a7fd9ae6dbfb0e606457c227e67d7bbcd7b
Author: dakle <dakle at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-define-enumeration-values.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-enumeration-in-user-gui-form.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-00-new-extension-schema-entry-point.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-03-basic-structural-definition-information.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-04-custom-schema-items.webp
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
Log Message:
-----------
Rework GUIde to schema extensions
Extend with explanations and step-by-step instructions; avoid having just a sequence of screenshots with minimal description.
Commit: a2de2b971a92861afdcac912b33ae352901ffc51
https://github.com/Evolveum/midpoint/commit/a2de2b971a92861afdcac912b33ae352901ffc51
Author: honchar <honchar at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
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/web/component/data/column/TwoValueLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
Log Message:
-----------
Fix redirection from Repository objects page
Related to #11050
Commit: f1737f33406d2a265f9623250c2bcf0d661dae2c
https://github.com/Evolveum/midpoint/commit/f1737f33406d2a265f9623250c2bcf0d661dae2c
Author: honchar <honchar at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/package-lock.json
M pom.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: bc91576b7a375abca9fda06cb15ae51116879136
https://github.com/Evolveum/midpoint/commit/bc91576b7a375abca9fda06cb15ae51116879136
Author: honchar <honchar at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
Log Message:
-----------
NPE fix for Nodes table
Related to #11050
Commit: 739f61fd9b7f80a1768f80176daa2bff1c97da62
https://github.com/Evolveum/midpoint/commit/739f61fd9b7f80a1768f80176daa2bff1c97da62
Author: dakle <dakle at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions-new-enum-item.webp
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions.webp
Log Message:
-----------
fixes and improvements
Commit: 5ffefbd4931fdb6224b2dcdfe37810d6beb4deab
https://github.com/Evolveum/midpoint/commit/5ffefbd4931fdb6224b2dcdfe37810d6beb4deab
Author: dakle <dakle at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
Log Message:
-----------
sort articles in the section
Commit: 469264f550d397bc10b1b5448c4e82695d52b20f
https://github.com/Evolveum/midpoint/commit/469264f550d397bc10b1b5448c4e82695d52b20f
Author: dakle <dakle at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
Log Message:
-----------
Fix KW format; add pg.descr.; fix lang&typography
- Fix meta keywords format from array to simple string to ensure they render well on FE
- Add meta description
- Make a few basic language and typography adjustments
Commit: 83a3af98465eaeef27a5044294d09473e5cfe216
https://github.com/Evolveum/midpoint/commit/83a3af98465eaeef27a5044294d09473e5cfe216
Author: dakle <dakle at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
Log Message:
-----------
fix typos
Commit: 1ae4e39a96c2ec4162747d38f2869e91d61570db
https://github.com/Evolveum/midpoint/commit/1ae4e39a96c2ec4162747d38f2869e91d61570db
Author: edison23 <dakle at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-define-enumeration-values.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions-new-enum-item.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-enumeration-in-user-gui-form.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-00-new-extension-schema-entry-point.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-03-basic-structural-definition-information.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-04-custom-schema-items.webp
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
Log Message:
-----------
Merge pull request #595 from Evolveum/docs/master/modernize/change-custom-schema-extension-in-gui
Rework GUIde to schema extensions
Extend with explanations and step-by-step instructions; avoid having just a sequence of screenshots with minimal description.
Commit: a35e0764230e39a81ef0799c631c14e992863686
https://github.com/Evolveum/midpoint/commit/a35e0764230e39a81ef0799c631c14e992863686
Author: honchar <honchar at evolveum.com>
Date: 2026-03-31 (Tue, 31 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.java
Log Message:
-----------
Annotation fix
Commit: eb0148ba361c9cf64e3fef790ba3e486640d7c3f
https://github.com/Evolveum/midpoint/commit/eb0148ba361c9cf64e3fef790ba3e486640d7c3f
Author: honchar <honchar at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointAuthWebSession.java
Log Message:
-----------
Fix for wicket ui tests
Related to #11050
Commit: 7a2956db943a797c65a2933997cf3bc55602f869
https://github.com/Evolveum/midpoint/commit/7a2956db943a797c65a2933997cf3bc55602f869
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
Log Message:
-----------
Smart integration: fix downloadUsingScrapper to use savedDocumentations key
Commit: b80931e12f6346c29ec365962be54ed8a2204720
https://github.com/Evolveum/midpoint/commit/b80931e12f6346c29ec365962be54ed8a2204720
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
Log Message:
-----------
Merge pull request #598 from Evolveum/smart-impl/fix-download-documentation
Smart integration: fix downloadUsingScrapper to use savedDocumentations key
Commit: bad43f4aacd64d3933626b6f4dd3b7d918d162c0
https://github.com/Evolveum/midpoint/commit/bad43f4aacd64d3933626b6f4dd3b7d918d162c0
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ScimRestConfigurationProperties.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/JsonHalBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ScimBackend.java
Log Message:
-----------
Smart integration: replace HTTP-based SCIM discovery with shadow-based approach
Instead of fetching /Schemas and /ResourceTypes endpoints directly, discover
SCIM documentation by reading shadows of conndev_ScimSchema and conndev_ScimResource
object classes from the testing resource. Schema refresh (delete + testResource)
is triggered before shadow search to ensure up-to-date data.
Also add DEVELOPMENT_MODE constant to ScimRestConfigurationProperties and expose
JSON_FACTORY as protected in RestBackend.
Commit: f612c31adaa8d9c8a513dcdd5ebe49e837017ae6
https://github.com/Evolveum/midpoint/commit/f612c31adaa8d9c8a513dcdd5ebe49e837017ae6
Author: jkamenicky <jan.kamenicky at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/summary/ConnectorDevelopmentWizardSummaryPanel.java
Log Message:
-----------
Smart integration: add SCIM-specific field handling in BaseUrlConnectorStepPanel
Show scimBaseUrl and developmentMode fields for SCIM integration type,
and baseAddress for REST. Suggested URL is pre-filled into the correct
field based on integration type. Completion check and mandatory handling
updated accordingly. Fix reference to renamed BASE_ADDRESS_ITEM_NAME
in ConnectorDevelopmentWizardSummaryPanel.
Preserve non-SCIM processed documentation when refreshing SCIM docs;
refactor loadShadowsAsDocumentation to return one entry per shadow.
Commit: 7aae441c9a9bf0bd2c552f7e741f8139ac9d0bd4
https://github.com/Evolveum/midpoint/commit/7aae441c9a9bf0bd2c552f7e741f8139ac9d0bd4
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
Log Message:
-----------
Smart integration: workaround for LDAP single-valued attributes
- Affects Focus type suggestion, Object type suggestion and
Mapping suggestion
IMPORTANT:
This is a temporary hack implemented for demo purposes only.
It must be removed and replaced with a proper design solution later.
Commit: 35b1ad96ea4350ab54b3b921c6df793f46717daf
https://github.com/Evolveum/midpoint/commit/35b1ad96ea4350ab54b3b921c6df793f46717daf
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/summary/ConnectorDevelopmentWizardSummaryPanel.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ScimRestConfigurationProperties.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/JsonHalBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ScimBackend.java
Log Message:
-----------
Merge pull request #588 from Evolveum/vaia/wp1/3673
Smart integration: SCIM connector development support
Commit: f4bf3aa814050ad02063bb863877e4e803b5a148
https://github.com/Evolveum/midpoint/commit/f4bf3aa814050ad02063bb863877e4e803b5a148
Author: honchar <honchar at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
Log Message:
-----------
Fix back/forward browser buttons navigation
Related to #11050
Commit: dc5ee5433ce9d60b8722b4720e932f5ea2887561
https://github.com/Evolveum/midpoint/commit/dc5ee5433ce9d60b8722b4720e932f5ea2887561
Author: honchar <honchar at evolveum.com>
Date: 2026-04-01 (Wed, 01 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/summary/ConnectorDevelopmentWizardSummaryPanel.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ScimRestConfigurationProperties.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/JsonHalBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ScimBackend.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 5c2487c97fd8174157c100fc9fad7fc30b944777
https://github.com/Evolveum/midpoint/commit/5c2487c97fd8174157c100fc9fad7fc30b944777
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
Log Message:
-----------
Implement multi-tabs support for campaigns table
Related to #11050
Commit: e0198e18565e361e3fb03e032eeeaec4ba0cb400
https://github.com/Evolveum/midpoint/commit/e0198e18565e361e3fb03e032eeeaec4ba0cb400
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageAttorneySelection.java
Log Message:
-----------
NPE fix for Select attorney page
Related to #11050
Commit: 93829b0f7bc3871f1c0a6e33bf88b8e28ac8ba34
https://github.com/Evolveum/midpoint/commit/93829b0f7bc3871f1c0a6e33bf88b8e28ac8ba34
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderFromResource.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Consider correlated focusses when suggesting mappings
**What**
When shadow-owner (focus) pairs are searched during the process of
suggesting mappings, consider not only linked focuses, but also
correlated focuses (if any).
**Why**
We want to add automatic correlation process before running suggesting
mappings, because requiring linked owners is too strict requirement.
The correlation alone is harmless, because the data about correlated
users are only informational. But for purposes of mappings suggestions
they can replace the need for linked users.
This works only if there is certain "owner candidate", i.e. there is one
resulting owner candidate.
**Task**: 11112
Commit: ed68f0db89c6f26f882528bce54669fb2a78ea20
https://github.com/Evolveum/midpoint/commit/ed68f0db89c6f26f882528bce54669fb2a78ea20
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationDefinitionProvider.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationWorkDefinition.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProvider.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactoryTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProviderTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/RepositoryServiceMock.java
Log Message:
-----------
Refactor and move classes providing correlation definitions
**What**
Slightly refactor and move interface and one of its implementation,
which allows to read correlation definition from resource.
**Why**
The `ResourceCorrelationDefinitionProvider` implementation of a provider
can read the correlation definition from a resource, considering most,
if not all places where the correlation can be defined (legacy
synchronization, definitions in schema handling and also directly in
attribute).
We will need this functionality also outside of the correlation
simulation task, so I have moved it to more appropriate place.
**Task**: 11112
Commit: 065dc4e11c4caa34aa52a8b6174aca9ae194199a
https://github.com/Evolveum/midpoint/commit/065dc4e11c4caa34aa52a8b6174aca9ae194199a
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
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
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProvider.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderFromResource.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/OwnedShadow.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ShadowWithOwner.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.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:
-----------
Correlate shadows before suggesting mappings
**What**
Run a correlation process before suggesting mappings, if the shadow
owner, or owner candidate is unknown.
**Why**
To correctly suggest mappings by LLM, we need to provide some sample
data. To get these sample we need to "pair" the shadow and its owner (or
owner candidate). To do that we either need to have the focuses already
linked or at least correlated with the shadows.
We want to eliminate the need of doing extra manual synchronization in
order to link the shadows with users. To do that, we run the correlation
process automatically, if no owner (linked focus) or owner candidate
(correlated focus) exists yet.
**Limitations**
The automatic correlation works only with the correlators already
defined in the resource. It does not work with correlators, which are
only suggested.
**Task**: 11112
Commit: 80297330e98773c47a88492e15f98f0e02e2ad33
https://github.com/Evolveum/midpoint/commit/80297330e98773c47a88492e15f98f0e02e2ad33
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
M model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
Log Message:
-----------
Correlate before suggesting mappings and mapping simulation
**What**
If now linked/correlated owner of the shadow exists yet, tries to
correlate it by running the correlation process.
**Why**
In order to generate good suggestions for mappings, we need data from
the shadow - owner (focus) pairs. Before this change we had to manually
run the synchronization task (or any task which links users to
accounts). With this change it is no more needed, it will be done
automatically.
We also need the owner of the shadow in mappings simulation. So we
run correlation also there (if needed).
**Notes**
This change also does:
- Improve tests a bit by adding documentation and linking accounts per
test (not globally in init method) and only for accounts expected by
the particular test.
- Remove one `@NotNull` annotation introduced by mistake in some of my
previous commits.
- Remove unnecessary code from `DummyTestResource`
**Task**: 11112
Commit: f8913445fb6930b4c37e9b71f63176d1ffe8f8cd
https://github.com/Evolveum/midpoint/commit/f8913445fb6930b4c37e9b71f63176d1ffe8f8cd
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ShadowWithOwner.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
Log Message:
-----------
Address few issues in the code.
**What**
- Add JavaDoc to one of the classes to make it more clear what it does.
- Fix potential NPE.
- Use item factory to create prism reference value instead of direct
constructor.
**Why**
The item factory is used to not rely on implementation details of the
prism objects (in a broad sense not the `PrismObject` directly).
**Task**: 11112
Commit: 96b516ba6ac2bec6671c61c923df31de3375bfba
https://github.com/Evolveum/midpoint/commit/96b516ba6ac2bec6671c61c923df31de3375bfba
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
Log Message:
-----------
Store correlation result when searching shadow owner
**What**
Persist correlation result to the shadow if correlation is executed
while searching for the shadow owner.
**Why**
We want it mainly to avoids unnecessary re-correlation in future
searches.
**Notes**
This commit moves the delta creation logic into the
`CompleteCorrelationResult` class, because now we have more places where
we need to construct the delta (correlation simulation and correlation
processing - sync task).
The new builder pattern was introduced to create complete correlation
results, because of its increased complexity.
**Task**: 11112
Commit: df949d061b3e8e461c1daa2dd03fe10b32d58a3c
https://github.com/Evolveum/midpoint/commit/df949d061b3e8e461c1daa2dd03fe10b32d58a3c
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
Log Message:
-----------
Fix build failure caused by wrong annotation
**What**
In previous commits I accidentally committed an annotation, which I did
not intent to push. That annotation is from an undeclared dependency,
causing build to fail.
Commit: 831a3e946ca5e88d5186a65b47e03be56a89bb8a
https://github.com/Evolveum/midpoint/commit/831a3e946ca5e88d5186a65b47e03be56a89bb8a
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
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/stats/ObjectClassStatisticsButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsActions.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeUtil.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
Log Message:
-----------
Smart Integration: Rename util classes for generic objects
- Rename ShadowObjectClassStatisticsTypeUtil and ShadowObjectTypeStatisticsTypeUtil
to ShadowObjectClassUtil and ShadowObjectTypeUtil, because they
have generic purpose
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: fb19e43c043782a0ccdd488774e45275551596fa
https://github.com/Evolveum/midpoint/commit/fb19e43c043782a0ccdd488774e45275551596fa
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
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/SchemaMatchService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.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/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.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/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
Log Message:
-----------
Smart Integration: Persist schema match results as generic objects with TTL-based expiry
Schema match results are now saved as GenericObject repository entries
instead of being stored inline in task work state. This allows reuse
across activity runs without recomputing.
Changes:
- Add saveSchemaMatch() to SmartIntegrationService / SchemaMatchService
which persists the result and deletes any prior objects for the same
resource/kind/intent before saving
- Add TTL-based expiry in getLatestObjectTypeSchemaMatch(): expired
objects are deleted and null is returned so computation is re-run
- Schema matching activity runs now check for an existing (non-expired)
schema match object and skip computation if found
- Work state now stores an ObjectReferenceType (schemaMatchRef) instead
of an inline SchemaMatchResultType; remote-service-call activity runs
resolve the reference from the repository
- Add SystemObjectCache dependency to SchemaMatchService for TTL config
lookup; default TTL is P1D
# Conflicts:
# infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
# model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
Commit: 99f79b74f4a4612ae9ca4e1b45b747e5a635a1fe
https://github.com/Evolveum/midpoint/commit/99f79b74f4a4612ae9ca4e1b45b747e5a635a1fe
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 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
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/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/component/SmartAlertGeneratingPanel.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/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/ObjectTypeRelatedSuggestionWorkDefinition.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/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
Log Message:
-----------
Smart Integration: Force schema match recomputation on explicit regenerate action
Add `forceRecomputeSchemaMatch` flag to the smart suggestion flow so that
clicking the regenerate (refresh) button in the GUI bypasses the existing
schema match cache and recomputes from scratch.
- Add `forceRecomputeSchemaMatch` element to ObjectTypeRelatedSuggestionWorkDefinitionType (XSD)
- Read the flag in ObjectTypeRelatedSuggestionWorkDefinition
- Skip the early-exit schema match lookup in CorrelationSuggestionSchemaMatchingActivityRun
and MappingsSuggestionSchemaMatchingActivityRun when the flag is true
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 76bf9f11ce417f45e21a8ee33c95359ca9e6d9aa
https://github.com/Evolveum/midpoint/commit/76bf9f11ce417f45e21a8ee33c95359ca9e6d9aa
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/GenerateExpressionPanel.java
Log Message:
-----------
Smart integration: fix generate expression for mapping initialization
Commit: 912ab6e9bdc3704a2c4a524dd9453de2067ae1ca
https://github.com/Evolveum/midpoint/commit/912ab6e9bdc3704a2c4a524dd9453de2067ae1ca
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/IconWithLabel.java
Log Message:
-----------
Smart integration: fix npe
Commit: 0cb805653ff768624886e634caef89fa9eb443b3
https://github.com/Evolveum/midpoint/commit/0cb805653ff768624886e634caef89fa9eb443b3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M docs/admin-gui/multi-tab-browser-support/index.adoc
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-define-enumeration-values.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions-new-enum-item.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-enumeration-in-user-gui-form.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-00-new-extension-schema-entry-point.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-03-basic-structural-definition-information.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-04-custom-schema-items.webp
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
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/page/admin/AbstractObjectMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/summary/ConnectorDevelopmentWizardSummaryPanel.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/attribute/mapping/AttributeMappingsTableWizardPanel.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/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsActions.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/TwoValueLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageAttorneySelection.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserTabIdRequestCycleListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/BrowserWindowIdentifierFilter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointAuthWebSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeUtil.java
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-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationDefinitionProvider.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationWorkDefinition.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactoryTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProviderTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/RepositoryServiceMock.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/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
M model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
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-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ScimRestConfigurationProperties.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
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProvider.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderFromResource.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.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/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeRelatedSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.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/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationActivityRun.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/conndev/ConnectorDevelopmentBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/JsonHalBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ScimBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/OwnedShadow.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ShadowWithOwner.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.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/TestObjectTypesSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
M pom.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 3affa1d030b26101f078cebc9b6ab01edaca644c
https://github.com/Evolveum/midpoint/commit/3affa1d030b26101f078cebc9b6ab01edaca644c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/SimpleValueExpressionPanel.java
Log Message:
-----------
Smart integration: fix npe
Commit: 296f8f85765bee16e13f1274f1fae7c551cfed87
https://github.com/Evolveum/midpoint/commit/296f8f85765bee16e13f1274f1fae7c551cfed87
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M 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
M 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: improve suggestion progress indicator
- Fix incorrect display of task child activities
- Handle only child activities with a non-null realization state
Commit: f34e01d18ea2d4d667a4cc4aa846ec995b79498d
https://github.com/Evolveum/midpoint/commit/f34e01d18ea2d4d667a4cc4aa846ec995b79498d
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
Log Message:
-----------
Smart Integration: Fix wellknownschemas group name mapping suggestions
- Use dynamic resource name prefix instead of hardcoded 'ldap:' or 'ad:'
- Fix bug: use 'input' variable instead of attribute name in script
- Suggest both as-is and prefixed mappings (both STRONG strength)
- Applies to GroupOfNamesLdapMappingProvider and GroupActiveDirectoryMappingProvider
The prefixed mapping now generates: resource.name + '-' + input
Example: "MyLDAP-administrators" instead of "ldap:administrators"
Commit: 94b7097b5b6ef8b4671fd99652f214c74b0ea24e
https://github.com/Evolveum/midpoint/commit/94b7097b5b6ef8b4671fd99652f214c74b0ea24e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 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: move mapping wizard navigation back to bottom position
Commit: 7fe95f213b777b2b9c891756e59acfd69209d965
https://github.com/Evolveum/midpoint/commit/7fe95f213b777b2b9c891756e59acfd69209d965
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 5c13415fd0e3713b5da51e3bad91d3409b445198
https://github.com/Evolveum/midpoint/commit/5c13415fd0e3713b5da51e3bad91d3409b445198
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
Log Message:
-----------
Fix for page parameters update
Related to #11050
Commit: 8d05f916e039e4650c2dd4bf672b6166904cb546
https://github.com/Evolveum/midpoint/commit/8d05f916e039e4650c2dd4bf672b6166904cb546
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SmartMetadataUtil.java
Log Message:
-----------
Smart integration: implement preview mapping panel/popup
- implement preview mapping panel/popup that display basic info, script, condition
- integrate it in mapping wizard table (inline action and expression column link)
Commit: 5a81616ce9543c4047bdd998ca4aa4ab24f6cce9
https://github.com/Evolveum/midpoint/commit/5a81616ce9543c4047bdd998ca4aa4ab24f6cce9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 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 simulation button above mapping wizard table
Commit: b38efcb3ed20dccccd3773c70cfcf57d3abf284b
https://github.com/Evolveum/midpoint/commit/b38efcb3ed20dccccd3773c70cfcf57d3abf284b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
Log Message:
-----------
Smart integration: fix suggestion progress subtext
- Handle cases where task is not fully initialized
- Prevent issues when rendering activity state
Commit: 60792befc7095c482bd47232f3f28b9d6f70bcb6
https://github.com/Evolveum/midpoint/commit/60792befc7095c482bd47232f3f28b9d6f70bcb6
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/GenerateExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/SimpleValueExpressionPanel.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/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
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.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/SmartAlertGeneratingPanel.java
M 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
M 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/stats/ObjectClassStatisticsButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsActions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/IconWithLabel.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SmartMetadataUtil.java
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-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationDefinitionProvider.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationWorkDefinition.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactoryTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProviderTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/RepositoryServiceMock.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/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
M model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
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
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProvider.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderFromResource.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.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/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeRelatedSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.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/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/OwnedShadow.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ShadowWithOwner.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.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/TestObjectTypesSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 9aaaa75861ef1b2678666e0d888c8a15f67fa20d
https://github.com/Evolveum/midpoint/commit/9aaaa75861ef1b2678666e0d888c8a15f67fa20d
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Log Message:
-----------
Smart Integration: Fix correlation deduplication based on correlation definition
- Correlation deduplication now reads existing correlators directly from
CorrelationDefinitionType instead of scanning inbound mappings
for use=CORRELATION.
- Composite correlators (multiple items) are skipped, because we don't suggest
composite correlators.
Commit: b0b9fbddcbd8953d4cbf2679e34021210ecf685a
https://github.com/Evolveum/midpoint/commit/b0b9fbddcbd8953d4cbf2679e34021210ecf685a
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
Log Message:
-----------
Smart Integration: Add categorical mapping suggestion for missing target data
When target data is missing and AI service is enabled for inbound mappings,
attempt to suggest categorical mappings before falling back to the default
'asIs' mapping even when data are correlated.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: c99921ca1f14b39941fce771280a4341fb4c409f
https://github.com/Evolveum/midpoint/commit/c99921ca1f14b39941fce771280a4341fb4c409f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Smart Integration: Add schema match TTL to system congig
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 1ddc36c53167f6226799fde77a4101a3c7ef947f
https://github.com/Evolveum/midpoint/commit/1ddc36c53167f6226799fde77a4101a3c7ef947f
Author: Martin Šplíchal <msplichal at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Update Jenkins Kubernetes cluster URL and namespace
Commit: 14638611ff611660c05a29f59c1061a18a009352
https://github.com/Evolveum/midpoint/commit/14638611ff611660c05a29f59c1061a18a009352
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumnPanel.java
Log Message:
-----------
Link with tab redirection for different columns
Related to #11050
Commit: a21db12bb6c36d450c09f83550949444d5dc876c
https://github.com/Evolveum/midpoint/commit/a21db12bb6c36d450c09f83550949444d5dc876c
Author: honchar <honchar at evolveum.com>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: e7deb1ab380d47bc4d8a68f06d651030d7e273d3
https://github.com/Evolveum/midpoint/commit/e7deb1ab380d47bc4d8a68f06d651030d7e273d3
Author: honchar <honchar at evolveum.com>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
Log Message:
-----------
Implement new tab navigation from campaign tile
Related to #11050
Commit: 2f7e6c6bebf8b5e3d0f82db9814235ee101ae76e
https://github.com/Evolveum/midpoint/commit/2f7e6c6bebf8b5e3d0f82db9814235ee101ae76e
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
Log Message:
-----------
Don't add shadows to processed objects in mappings simulation
**What**
Do not add shadows (or more generally the source objects) to the
processed objects in case of inbound mappings simulation.
**Why**
Adding both shadows and their owner focuses to the processed objects in
case of mappings simulation, causes confusing by counting all of them to
the number of processed items.
That number is shown on the page with simulation results in a widget,
but it does not correspond with the number of items in the table of
processed object, because the table shows only the target items (in case
of inbound mappings simulation it means focuses).
These "extra" processed items were also counted to the number of objects
without the change in the attribute (because mappings do not change
source objects of course). That was quite confusing as well.
Another quite strong argument to not add these objects is that the
simulation progress pop-up (speaking about simulation of mapping run
from the page with mappings), shows the number of processed items as the
number of "iterations" of the iterative activity. That means (in inbound
mapping simulation case), if there are 10 shadows, which the task
iterates over, it would show number 10 as the processed items count. But
on the results page, you would see 20, because for each shadow, there is
one owner focus (if there is no owner focus yet, we create a dummy one).
**Task**: 109992
Commit: 95bf5cc72038a8725d89f3ddd5fbb08eb53aedd6
https://github.com/Evolveum/midpoint/commit/95bf5cc72038a8725d89f3ddd5fbb08eb53aedd6
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Log Message:
-----------
Set strength "strong" to the suggested correlation mapping
**What**
Add the `strength` property to the mapping created for a suggested
correlation.
**Why**
The default - normal strength - should be used only rarely, because it's
meaning is quite complex and not necessary in the usual cases.
**Task**: 11165
Commit: 86b24d9333a5dc40eb2a938684daa6f829f858e3
https://github.com/Evolveum/midpoint/commit/86b24d9333a5dc40eb2a938684daa6f829f858e3
Author: honchar <honchar at evolveum.com>
Date: 2026-04-05 (Sun, 05 Apr 2026)
Changed paths:
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
Log Message:
-----------
Update the test for #11038
Commit: 70052f75e1df6d24e9ac2e8c67482ea09e05cf2f
https://github.com/Evolveum/midpoint/commit/70052f75e1df6d24e9ac2e8c67482ea09e05cf2f
Author: honchar <honchar at evolveum.com>
Date: 2026-04-05 (Sun, 05 Apr 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 6871bda5bbbf13de9275c01cf055a6cdbbe317df
https://github.com/Evolveum/midpoint/commit/6871bda5bbbf13de9275c01cf055a6cdbbe317df
Author: honchar <honchar at evolveum.com>
Date: 2026-04-05 (Sun, 05 Apr 2026)
Changed paths:
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.java
Log Message:
-----------
One more update for the test for #11038
Commit: 0ab9257a77838e50ad4c40f17b3d2ad79c55ac2a
https://github.com/Evolveum/midpoint/commit/0ab9257a77838e50ad4c40f17b3d2ad79c55ac2a
Author: honchar <honchar at evolveum.com>
Date: 2026-04-05 (Sun, 05 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
Log Message:
-----------
Fix PolyStringType value initialization
Commit: bd4bbb02f31d171811831f9cf019c82a5340035d
https://github.com/Evolveum/midpoint/commit/bd4bbb02f31d171811831f9cf019c82a5340035d
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M config/initial-objects/system-configuration/000-system-configuration.xml
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-define-enumeration-values.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions-new-enum-item.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-edit-definitions.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-enumeration-in-user-gui-form.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-00-new-extension-schema-entry-point.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-03-basic-structural-definition-information.webp
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/schema-extension-wizard-04-custom-schema-items.webp
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/GenerateExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/SimpleValueExpressionPanel.java
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/page/admin/certification/component/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/summary/ConnectorDevelopmentWizardSummaryPanel.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/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
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/MappingPreviewCardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/PreviewMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/GenerateExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/LiteralExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PathExpressionPreviewDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/PreviewExpressionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/preview/expression/ScriptExpressionPreviewDetailsPanel.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/SmartAlertGeneratingPanel.java
M 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
M 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/stats/ObjectClassStatisticsButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsActions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/IconWithLabel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/AjaxLinkWithNewTabSupport.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/TwoValueLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageAttorneySelection.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointAuthWebSession.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeStatisticsTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SmartMetadataUtil.java
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-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationDefinitionProvider.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationWorkDefinition.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactoryTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProviderTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/RepositoryServiceMock.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/tasks/TestMappingSimulationTask.java
M model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
M model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/NotificationsTest.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-api/src/main/java/com/evolveum/midpoint/smart/api/conndev/ScimRestConfigurationProperties.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/MappingSuggestionOperationFactory.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProvider.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/OwnedShadowsProviderFromResource.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersCorrelatingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ShadowsWithOwnersProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.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/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperationContext.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeRelatedSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.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/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationActivityRun.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/conndev/ConnectorDevelopmentBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/JsonHalBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ScimBackend.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/OwnedShadow.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ShadowWithOwner.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/ValuesPairSample.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.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/TestObjectTypesSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/focus-activity-policies
Compare: https://github.com/Evolveum/midpoint/compare/cd76e4ba1eff...bd4bbb02f31d
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