[midPoint-git] [Evolveum/midpoint] 21261b: Helptext and validators for prism form wrappers, w...

Radovan Semancik noreply at github.com
Wed Mar 4 13:27:57 CET 2026


  Branch: refs/heads/feature/cel
  Home:   https://github.com/Evolveum/midpoint
  Commit: 21261b6802f519d630b8676794cee6483423d4a2
      https://github.com/Evolveum/midpoint/commit/21261b6802f519d630b8676794cee6483423d4a2
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-02-27 (Fri, 27 Feb 2026)

  Changed paths:
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractFormWizardStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidationContext.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidatorFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ValidatorRegistry.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd

  Log Message:
  -----------
  Helptext and validators for prism form wrappers, work just started


  Commit: 5d7e599916edd683e35f004ab9e79f9ecd77e3e4
      https://github.com/Evolveum/midpoint/commit/5d7e599916edd683e35f004ab9e79f9ecd77e3e4
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java

  Log Message:
  -----------
  Added ConnectorType.available to search item definitions (gui)


  Commit: 9ef75d166a854ed6f901cb602d16c8895374dfec
      https://github.com/Evolveum/midpoint/commit/9ef75d166a854ed6f901cb602d16c8895374dfec
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidatorFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ValidatorFactoryRegistry.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ValidatorRegistry.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java

  Log Message:
  -----------
  Simple validators implementation, unique object name validator


  Commit: 0a1385707f8d9eeff1f69ff1df6116497fb06dc7
      https://github.com/Evolveum/midpoint/commit/0a1385707f8d9eeff1f69ff1df6116497fb06dc7
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.java

  Log Message:
  -----------
  Help text panel implementation, wip


  Commit: 0e3c96396ac6fe03ea0369c44549a3f686203932
      https://github.com/Evolveum/midpoint/commit/0e3c96396ac6fe03ea0369c44549a3f686203932
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-02 (Mon, 02 Mar 2026)

  Changed paths:
    A .gitattributes
    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/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/SmartStatisticsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/IterationHelper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionsLoadOperation.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestConsistencySimple.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
    A model/model-intest/src/test/resources/associations/resource-dummy-ad-cached.xml
    M model/model-intest/src/test/resources/associations/system-configuration.xml
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchingOperation.java
    M pom.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into tmp/gui-improvements


  Commit: f4ec3cfea7dceac21b2598e1bb6d97744bd77e7d
      https://github.com/Evolveum/midpoint/commit/f4ec3cfea7dceac21b2598e1bb6d97744bd77e7d
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-02 (Mon, 02 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationalDataManager.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into tmp/gui-improvements


  Commit: b6722e95d794ef08bb623c420e0cc1b658cbaf00
      https://github.com/Evolveum/midpoint/commit/b6722e95d794ef08bb623c420e0cc1b658cbaf00
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidatorFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/NoopValidatorFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.java

  Log Message:
  -----------
  local file input panel implementation, wip


  Commit: 7fd92445dc44a74e1baca33e37585394ceacc434
      https://github.com/Evolveum/midpoint/commit/7fd92445dc44a74e1baca33e37585394ceacc434
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LocalFileInputPanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.java

  Log Message:
  -----------
  local file input panel implementation, loading done


  Commit: 9889bb1d6b73c9a397a582d36c42098b9c37c536
      https://github.com/Evolveum/midpoint/commit/9889bb1d6b73c9a397a582d36c42098b9c37c536
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.java

  Log Message:
  -----------
  local file input panel implementation, compilation fix


  Commit: 5ecf6e31720d3f05135ba4d068a27fdc894c8661
      https://github.com/Evolveum/midpoint/commit/5ecf6e31720d3f05135ba4d068a27fdc894c8661
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationTilePanel.java

  Log Message:
  -----------
  Fixed documentation selection in wizard.


  Commit: d30a2dc68f765246a1613cb594fc0c184d968ae8
      https://github.com/Evolveum/midpoint/commit/d30a2dc68f765246a1613cb594fc0c184d968ae8
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferencePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferencePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.html

  Log Message:
  -----------
  Long help support added to property, reference. Configuration whether to show it, not yet.


  Commit: c4183e5d8a2cfebac91ca4a64857837a23544aaa
      https://github.com/Evolveum/midpoint/commit/c4183e5d8a2cfebac91ca4a64857837a23544aaa
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemHeaderPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerHeaderPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerHeaderPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java

  Log Message:
  -----------
  long help support added to container, configuration not yet


  Commit: eb1cb06f973912cf17740f8ea7b0b45ca40638e4
      https://github.com/Evolveum/midpoint/commit/eb1cb06f973912cf17740f8ea7b0b45ca40638e4
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanel.java

  Log Message:
  -----------
  removed fake help text


  Commit: 26cccbb5a051108a6f3d42bf63067eb7fd81ba53
      https://github.com/Evolveum/midpoint/commit/26cccbb5a051108a6f3d42bf63067eb7fd81ba53
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationTilePanel.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into tmp/gui-improvements


  Commit: e99f593f73d632a5afc9a709a0e2a8a78d763383
      https://github.com/Evolveum/midpoint/commit/e99f593f73d632a5afc9a709a0e2a8a78d763383
  Author: Andrej Zan <andrej.zan at evolveum.com>
  Date:   2026-03-03 (Tue, 03 Mar 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
    M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/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/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/MappingsSuggestionWorkDefinition.java

  Log Message:
  -----------
  Add data access permission check to mappings suggestions

**What**

Add a control to the Mappings Suggestion activity that checks whether
the user has granted permission to use a specific type of data during
the suggestion process. This permission directly determines whether the
suggestion will use AI.

**Why**

The user has an option to chose, what data will be used by the
suggestion process (speaking about external services, not our code).
Till now, these options were ignored, or better said, not supported by
the activities. This commit adds the support for the mappings
suggestion.

Later commits may introduce similar thing for other kinds of
suggestions.

**Task**: 11118


  Commit: 84eee1c957d1921c6e3bbbd08ecc1bf42801dbb7
      https://github.com/Evolveum/midpoint/commit/84eee1c957d1921c6e3bbbd08ecc1bf42801dbb7
  Author: Andrej Zan <andrej.zan at evolveum.com>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/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 gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java

  Log Message:
  -----------
  Honor the user selected data access permissions

**What**

Fix the issue, where the data access permissions selected by the user
before mapping suggestion was run were not sent to the backend.

**Why**

Before running any kind of suggestion, which (may) involve calls to LLM,
the user have the possibility to specify what kind of data can be send
to LLM. This feature was however not complete and the selected
permissions were not correctly propagated to the backend. This change
fixes it for the mappings suggestion.

**Task**: 11118


  Commit: 10229efcf36209205525db163cf5a34bf87cbbe3
      https://github.com/Evolveum/midpoint/commit/10229efcf36209205525db163cf5a34bf87cbbe3
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemHeaderPanel.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd

  Log Message:
  -----------
  tooltip now taken from virtual container settings


  Commit: 831d3518a2720d688cb4d9499f69120de530ec12
      https://github.com/Evolveum/midpoint/commit/831d3518a2720d688cb4d9499f69120de530ec12
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/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 gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.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-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/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/MappingsSuggestionWorkDefinition.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into tmp/gui-improvements


  Commit: 8362e032a39633a64965465f87b50c28160eccb1
      https://github.com/Evolveum/midpoint/commit/8362e032a39633a64965465f87b50c28160eccb1
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemHeaderPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerHeaderPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java

  Log Message:
  -----------
  some todo marks


  Commit: 7b11d5339b1b78724c5266d0767bd8d6a8b6709c
      https://github.com/Evolveum/midpoint/commit/7b11d5339b1b78724c5266d0767bd8d6a8b6709c
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.java

  Log Message:
  -----------
  help css improvements


  Commit: d530636a1a4be122dd233a05edecb2f8480b0df1
      https://github.com/Evolveum/midpoint/commit/d530636a1a4be122dd233a05edecb2f8480b0df1
  Author: dakle <dakle at evolveum.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    M docs/concepts/clock-time-provider/index.adoc

  Log Message:
  -----------
  Add note about perils of traveling back in time


  Commit: c080c66348599a3ecf73de08ab4e47a7df1b404f
      https://github.com/Evolveum/midpoint/commit/c080c66348599a3ecf73de08ab4e47a7df1b404f
  Author: edison23 <dakle at evolveum.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    M docs/concepts/clock-time-provider/index.adoc

  Log Message:
  -----------
  Merge pull request #524 from Evolveum/docs/master/add/clock-note-travel-back-in-time

Add note about perils of traveling back in time


  Commit: d5698a6a2dbe9eb7c4d75af22aa8aca36107e4a1
      https://github.com/Evolveum/midpoint/commit/d5698a6a2dbe9eb7c4d75af22aa8aca36107e4a1
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java

  Log Message:
  -----------
  Smart Integretion: Parallelize mapping suggestion processing

This commit introduces asynchronous processing of mapping suggestions,
allowing multiple AI service calls to execute concurrently instead of
sequentially.

- Implement invokeAsync() in DefaultServiceClientImpl using dedicated
  thread pool

- Refactor MappingsSuggestionOperation to use two-phase processing:
  1. Initiate all mapping suggestions asynchronously
  2. Collect and process results from completed futures

Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>


  Commit: 84ecacaad9e65edc228754762753b305842d7761
      https://github.com/Evolveum/midpoint/commit/84ecacaad9e65edc228754762753b305842d7761
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java

  Log Message:
  -----------
  Merge branch 'improvement/mapping-parallelization'


  Commit: c67acd5a69a571e7b84f87eec64e476ddef8fefa
      https://github.com/Evolveum/midpoint/commit/c67acd5a69a571e7b84f87eec64e476ddef8fefa
  Author: Andrej Zan <andrej.zan at evolveum.com>
  Date:   2026-03-04 (Wed, 04 Mar 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:
  -----------
  Quick workaround for generating mapping suggestions

**What**

Quick and dirty workaround for generating mapping suggestions with the
"generate" buttons without the data access permissions pop-up.

**Why**

Currently not all "generate" buttons shows mentioned pop-up, where user
selects permissions to access the data. These causes that the task for
mappings suggestions receives `null` as a permissions list, what in turn
causes NPE.

The proper fix will be to add the pop-up to all the "generate" buttons.
But for the time being, this is a quick workaround to unlock testing,
which basically behaves the same way as it behaved before.

**Task**: 11118


  Commit: 1608ef8c3345b184bb94547777a85ed12fcd58fb
      https://github.com/Evolveum/midpoint/commit/1608ef8c3345b184bb94547777a85ed12fcd58fb
  Author: Radovan Semancik <radovan.semancik at evolveum.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    M docs/concepts/clock-time-provider/index.adoc
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonDto.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractFormWizardStepPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LocalFileInputPanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationTilePanel.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/component/SmartAlertGeneratingPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemHeaderPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerHeaderPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerHeaderPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferencePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferencePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidationContext.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidatorFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/NoopValidatorFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ValidatorFactoryRegistry.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.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/ServiceClient.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/DefaultServiceClientImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/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/MappingsSuggestionWorkDefinition.java

  Log Message:
  -----------
  Merge branch 'master' into feature/cel


Compare: https://github.com/Evolveum/midpoint/compare/9cf1fc3d183e...1608ef8c3345

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