[midPoint-git] [Evolveum/midpoint] f1bcd6: #10398 fix for request access: changing person of ...

mederly noreply at github.com
Thu Mar 6 23:34:08 CET 2025


  Branch: refs/heads/feature/less-cloning
  Home:   https://github.com/Evolveum/midpoint
  Commit: f1bcd62494cc0842e9d94dd7350b55887d637746
      https://github.com/Evolveum/midpoint/commit/f1bcd62494cc0842e9d94dd7350b55887d637746
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-02-20 (Thu, 20 Feb 2025)

  Changed paths:
    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/page/self/requestAccess/PersonOfInterestPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java

  Log Message:
  -----------
  #10398 fix for request access: changing person of interest while having shopping cart items leads to authorization check


  Commit: c7025f56de75bd4e19dbc29ddd920f11ae7efd34
      https://github.com/Evolveum/midpoint/commit/c7025f56de75bd4e19dbc29ddd920f11ae7efd34
  Author: Ivan Noris <ivan.noris at evolveum.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M docs/security/authorization/admin-gui.adoc

  Log Message:
  -----------
  Fixing authorizations actions for "all" operations and for cases.


  Commit: 7eec751bbe3b3c5a7fac723fa367d498285ab017
      https://github.com/Evolveum/midpoint/commit/7eec751bbe3b3c5a7fac723fa367d498285ab017
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/AbstractIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CheckBoxColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CheckBoxHeaderColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/IconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java

  Log Message:
  -----------
  MID-10470: vertical align for check and icons columns in table


  Commit: f4dc014ddfb65f881fa7dabdf4bc8dcb5ce80e27
      https://github.com/Evolveum/midpoint/commit/f4dc014ddfb65f881fa7dabdf4bc8dcb5ce80e27
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M docs/security/authorization/admin-gui.adoc
    M model/model-intest/testng-integration-full.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: 822026f2a7562e5ee0a4a5bfd81c668593951506
      https://github.com/Evolveum/midpoint/commit/822026f2a7562e5ee0a4a5bfd81c668593951506
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/Popupable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuLinkPanel.java

  Log Message:
  -----------
  MID-10474: fix the position of the approval/rejection popup for selected work items in the work item table


  Commit: 8fc2e62597c47c26e8372409118d6394fda243a9
      https://github.com/Evolveum/midpoint/commit/8fc2e62597c47c26e8372409118d6394fda243a9
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignProcessingHelper.java

  Log Message:
  -----------
  partial fix #10469 Campaigns - Table view; (point 2. from the issue description - fixed session storage for the table view on the campaigns page)


  Commit: e7c706b5d23f9335fbdb2ee1c038ce88f1b1e343
      https://github.com/Evolveum/midpoint/commit/e7c706b5d23f9335fbdb2ee1c038ce88f1b1e343
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboard.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardInfo.java

  Log Message:
  -----------
  fix #10497 Info dashboard - includes templates


  Commit: 7ba29bb32e1c56dc75249d72e0cf5f2253b1c5ea
      https://github.com/Evolveum/midpoint/commit/7ba29bb32e1c56dc75249d72e0cf5f2253b1c5ea
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M docs/security/authorization/admin-gui.adoc
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/AbstractIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CheckBoxColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CheckBoxHeaderColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/IconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/Popupable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuLinkPanel.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfiledPrincipalManagerImpl.java
    M model/model-intest/testng-integration-full.xml
    M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/MidPointPrincipal.java
    M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/OtherPrivilegesLimitations.java

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/Evolveum/midpoint


  Commit: 49e70beda5ced13159c7d098ce2e769e2c775c10
      https://github.com/Evolveum/midpoint/commit/49e70beda5ced13159c7d098ce2e769e2c775c10
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/BusinessRoleDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPagingColumns.java

  Log Message:
  -----------
  Role analysis: fix state switching for user-permission table action button
1. Now switches to "Edit candidate" when a candidate role is selected.
2. Hides the button when multiple patterns or candidate roles are selected.
3. Add missing localization.


  Commit: cce5878959f65f927f3ab53758b332db356d3ffa
      https://github.com/Evolveum/midpoint/commit/cce5878959f65f927f3ab53758b332db356d3ffa
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java

  Log Message:
  -----------
  Role analysis: fix object categorization provider
1. There was incorrect matching filter for response action


  Commit: 659bf257ca2c18bb1e32d3e011687b35ccbe63c9
      https://github.com/Evolveum/midpoint/commit/659bf257ca2c18bb1e32d3e011687b35ccbe63c9
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectorPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisClusteringAttributeTable.java

  Log Message:
  -----------
  Role analysis: fix clustering attribute selector panel
1. Clustering attribute panel now display attribute displayName not itemPath.
2. Minor cleanup.
3. Add localizations


  Commit: 4b47097ae1c8f5b0bf9f5c271280355eaeb3617a
      https://github.com/Evolveum/midpoint/commit/4b47097ae1c8f5b0bf9f5c271280355eaeb3617a
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/component/AttributeSettingPopupPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/component/AttributeSettingPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/AnalysisInfoWidgetDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ImageDetailsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisValueLabelPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/image/CustomImageResource.java

  Log Message:
  -----------
  Role analysis: cleanup
1. Improve structure, fix model passing and remove redundant code.


  Commit: 862c2fb25b14e4db7453150937343e5f7a10889e
      https://github.com/Evolveum/midpoint/commit/862c2fb25b14e4db7453150937343e5f7a10889e
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/table/RoleAnalysisTableCellFillResolver.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java

  Log Message:
  -----------
  Role analysis: improve and cleanup user-permission cell/chunk marking


  Commit: 4634860f6a32fad2cd638c720a96535c990b9c3c
      https://github.com/Evolveum/midpoint/commit/4634860f6a32fad2cd638c720a96535c990b9c3c
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskErrorSelectableBeanImpl.java

  Log Message:
  -----------
  fix for #10500 NPE on the task Errors panel


  Commit: 5e7e1822b8b3d0b36edb9bb8c5e98138cda6f42c
      https://github.com/Evolveum/midpoint/commit/5e7e1822b8b3d0b36edb9bb8c5e98138cda6f42c
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/BusinessRoleDto.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/component/AttributeSettingPopupPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/component/AttributeSettingPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/AnalysisInfoWidgetDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectorPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ImageDetailsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisClusteringAttributeTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisValueLabelPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/image/CustomImageResource.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/table/RoleAnalysisTableCellFillResolver.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPagingColumns.java

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/Evolveum/midpoint


  Commit: 38dff557759018cbcab50df144988c98a08d4f8a
      https://github.com/Evolveum/midpoint/commit/38dff557759018cbcab50df144988c98a08d4f8a
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    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/page/self/requestAccess/PersonOfInterestPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/10398-request-access-fix'


  Commit: a1fa0691ac40ded42ec0b37fbd64059e966b0992
      https://github.com/Evolveum/midpoint/commit/a1fa0691ac40ded42ec0b37fbd64059e966b0992
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationPanel.java

  Log Message:
  -----------
  fix for #10398 Request Access - #assign autz.
The flow was changed to analyze the changes made on Persons of interest step after some items were added to the shopping cart. In case newly added person(s) of interest cannot be target objects for the existing in the shopping cart items, the popup will appear and the user will be asked if they want to clean up the shopping cart or to revert the recent changes in persons of interest


  Commit: 6e34641fd1bfd24d2868f27f45c1ded0c106da85
      https://github.com/Evolveum/midpoint/commit/6e34641fd1bfd24d2868f27f45c1ded0c106da85
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/OtherParameters.java
    M testing/story/src/test/resources/system-perf/system-configuration.vm.xml

  Log Message:
  -----------
  Add repo caching parameters to perf. test


  Commit: 15bbd7cce4f358351712787b1dba4e29410b77bf
      https://github.com/Evolveum/midpoint/commit/15bbd7cce4f358351712787b1dba4e29410b77bf
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-03-04 (Tue, 04 Mar 2025)

  Changed paths:
    M testing/story/pom.xml

  Log Message:
  -----------
  Add missing dependency


  Commit: 7097e392ebbf882b8064b9439118b65141addcd0
      https://github.com/Evolveum/midpoint/commit/7097e392ebbf882b8064b9439118b65141addcd0
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-03-05 (Wed, 05 Mar 2025)

  Changed paths:
    M docs/admin-gui/request-access/index.adoc

  Log Message:
  -----------
  documentation update for #10398 Request Access - #assign autz.


  Commit: 4658f36bd8bab664d803be66f58e6d5b7408cd90
      https://github.com/Evolveum/midpoint/commit/4658f36bd8bab664d803be66f58e6d5b7408cd90
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-03-05 (Wed, 05 Mar 2025)

  Changed paths:
    M testing/story/pom.xml
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/OtherParameters.java
    M testing/story/src/test/resources/system-perf/system-configuration.vm.xml

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/Evolveum/midpoint


  Commit: f69b6125287dba814e40617ed8c4a7572bbde8a4
      https://github.com/Evolveum/midpoint/commit/f69b6125287dba814e40617ed8c4a7572bbde8a4
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-03-05 (Wed, 05 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java

  Log Message:
  -----------
  MID-10482: fix possible NPE in MainObjectListPanel when couldn't list objects because of fatal error


  Commit: bd9f0b6060b8d3dceec84f279f52fac40e5e1a3b
      https://github.com/Evolveum/midpoint/commit/bd9f0b6060b8d3dceec84f279f52fac40e5e1a3b
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-03-05 (Wed, 05 Mar 2025)

  Changed paths:
    M docs/admin-gui/request-access/index.adoc
    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/tile/TileTablePanel.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/certification/helpers/CampaignProcessingHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/BusinessRoleDto.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/component/AttributeSettingPopupPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/component/AttributeSettingPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/AnalysisInfoWidgetDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectorPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ImageDetailsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisClusteringAttributeTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisValueLabelPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/image/CustomImageResource.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/table/RoleAnalysisTableCellFillResolver.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPagingColumns.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboard.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardInfo.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskErrorSelectableBeanImpl.java
    M testing/story/pom.xml
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/OtherParameters.java
    M testing/story/src/test/resources/system-perf/system-configuration.vm.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: ef264398454a2ebfa5e2848d7862b21275ecfda4
      https://github.com/Evolveum/midpoint/commit/ef264398454a2ebfa5e2848d7862b21275ecfda4
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-03-05 (Wed, 05 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java

  Log Message:
  -----------
  partial fix for #10469 Campaigns - Table view; (fixed point 3. from the issue description)


  Commit: f31d2f884ee3cd4232b28620c50d2fb3362ef29f
      https://github.com/Evolveum/midpoint/commit/f31d2f884ee3cd4232b28620c50d2fb3362ef29f
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-03-05 (Wed, 05 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/Evolveum/midpoint


  Commit: 1176d338c820f70307498b1d94c68bac5637be0f
      https://github.com/Evolveum/midpoint/commit/1176d338c820f70307498b1d94c68bac5637be0f
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-03-05 (Wed, 05 Mar 2025)

  Changed paths:
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ImportConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RecomputationConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationWithSourceConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationWithTargetConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourceInitializer.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TaskDistribution.java
    M testing/story/src/test/resources/system-perf/task-import.vm.xml
    M testing/story/src/test/resources/system-perf/task-recomputation.vm.xml
    M testing/story/src/test/resources/system-perf/task-reconciliation-with-source.vm.xml
    M testing/story/src/test/resources/system-perf/task-reconciliation-with-target.vm.xml

  Log Message:
  -----------
  Add bucketing to TestSystemPerformance

Work in progress.


  Commit: b3eaed8b85e9d58f61feca2ed8b62eea1fb59add
      https://github.com/Evolveum/midpoint/commit/b3eaed8b85e9d58f61feca2ed8b62eea1fb59add
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-03-05 (Wed, 05 Mar 2025)

  Changed paths:
    M docs/admin-gui/request-access/index.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/web/component/data/column/ColumnUtils.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: 2b017c8c27a1d23185062bd5acb8b645b2177c0c
      https://github.com/Evolveum/midpoint/commit/2b017c8c27a1d23185062bd5acb8b645b2177c0c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-03-05 (Wed, 05 Mar 2025)

  Changed paths:
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java

  Log Message:
  -----------
  Fix wall-clock time reporting in perf. test

Still WIP.


  Commit: 826663180b3ddc8ad0866a1617503fb9f3c80f3c
      https://github.com/Evolveum/midpoint/commit/826663180b3ddc8ad0866a1617503fb9f3c80f3c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-03-05 (Wed, 05 Mar 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskOperationStatsUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskTreeUtil.java
    M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestReportUtil.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/DetailsOutputFile.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationWithSourceConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationWithTargetConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
    M testing/story/src/test/resources/system-perf/task-reconciliation-with-source.vm.xml
    M testing/story/src/test/resources/system-perf/task-reconciliation-with-target.vm.xml

  Log Message:
  -----------
  Fix multiple things in TestSystemPerformance

1) Recomputation tasks are now correctly bucketed.
2) Operation and component performance should now be correctly
reported for multi-node tasks.

Still WIP.


  Commit: 0e058074eca7077e0098f65c595d4e221720bf72
      https://github.com/Evolveum/midpoint/commit/0e058074eca7077e0098f65c595d4e221720bf72
  Author: dominikhorvath <dominikhorvath138 at gmail.com>
  Date:   2025-03-05 (Wed, 05 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/frontend/js/ace-editor.js
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AceEditor.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/QueryPlaygroundPanel.java

  Log Message:
  -----------
  improvements of integrations code completions


  Commit: d0be7b4a1a8f2e5c87d09c91ab058b174d1ff5cc
      https://github.com/Evolveum/midpoint/commit/d0be7b4a1a8f2e5c87d09c91ab058b174d1ff5cc
  Author: dominikhorvath <dominikhorvath138 at gmail.com>
  Date:   2025-03-05 (Wed, 05 Mar 2025)

  Changed paths:
    M docs/admin-gui/request-access/index.adoc
    M docs/security/authorization/admin-gui.adoc
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    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/PageBase.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/data/column/CompositedIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/AbstractIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignProcessingHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/BusinessRoleDto.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/component/AttributeSettingPopupPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/component/AttributeSettingPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/AnalysisInfoWidgetDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectorPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ImageDetailsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisClusteringAttributeTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisValueLabelPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/image/CustomImageResource.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/table/RoleAnalysisTableCellFillResolver.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CheckBoxColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CheckBoxHeaderColumn.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/IconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPagingColumns.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/Popupable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuLinkPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboard.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardInfo.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskErrorSelectableBeanImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskOperationStatsUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskTreeUtil.java
    M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestReportUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfiledPrincipalManagerImpl.java
    M model/model-intest/testng-integration-full.xml
    M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/MidPointPrincipal.java
    M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/OtherPrivilegesLimitations.java
    M testing/story/pom.xml
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/DetailsOutputFile.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ImportConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/OtherParameters.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RecomputationConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationWithSourceConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationWithTargetConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourceInitializer.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TaskDistribution.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
    M testing/story/src/test/resources/system-perf/system-configuration.vm.xml
    M testing/story/src/test/resources/system-perf/task-import.vm.xml
    M testing/story/src/test/resources/system-perf/task-recomputation.vm.xml
    M testing/story/src/test/resources/system-perf/task-reconciliation-with-source.vm.xml
    M testing/story/src/test/resources/system-perf/task-reconciliation-with-target.vm.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: bd9c56f156813eebe7729743a33e0c16538239cb
      https://github.com/Evolveum/midpoint/commit/bd9c56f156813eebe7729743a33e0c16538239cb
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-03-06 (Thu, 06 Mar 2025)

  Changed paths:
    M docs/admin-gui/request-access/index.adoc

  Log Message:
  -----------
  docs - added role catalog limitations notes


  Commit: 128deaf398e144c2dffecef5decd8dd2f0e2e740
      https://github.com/Evolveum/midpoint/commit/128deaf398e144c2dffecef5decd8dd2f0e2e740
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-03-06 (Thu, 06 Mar 2025)

  Changed paths:
    M docs/admin-gui/request-access/index.adoc
    M docs/security/authorization/admin-gui.adoc
    M gui/admin-gui/src/frontend/js/ace-editor.js
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    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/PageBase.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/data/column/CompositedIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/AbstractIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignProcessingHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/BusinessRoleDto.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/component/AttributeSettingPopupPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/component/AttributeSettingPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/AnalysisInfoWidgetDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectorPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ImageDetailsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisClusteringAttributeTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisValueLabelPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/image/CustomImageResource.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/table/RoleAnalysisTableCellFillResolver.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AceEditor.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CheckBoxColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CheckBoxHeaderColumn.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/IconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPagingColumns.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/Popupable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuLinkPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/QueryPlaygroundPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboard.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardInfo.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskErrorSelectableBeanImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskOperationStatsUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskTreeUtil.java
    M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestReportUtil.java
    M testing/story/pom.xml
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/DetailsOutputFile.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ImportConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/OtherParameters.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RecomputationConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationWithSourceConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationWithTargetConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourceInitializer.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TaskDistribution.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
    M testing/story/src/test/resources/system-perf/system-configuration.vm.xml
    M testing/story/src/test/resources/system-perf/task-import.vm.xml
    M testing/story/src/test/resources/system-perf/task-recomputation.vm.xml
    M testing/story/src/test/resources/system-perf/task-reconciliation-with-source.vm.xml
    M testing/story/src/test/resources/system-perf/task-reconciliation-with-target.vm.xml

  Log Message:
  -----------
  Merge branch 'master' of github.com:Evolveum/midpoint


  Commit: 7eea2e1a2da0f4f00074d6fe4a71a6da9f2ed367
      https://github.com/Evolveum/midpoint/commit/7eea2e1a2da0f4f00074d6fe4a71a6da9f2ed367
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-03-06 (Thu, 06 Mar 2025)

  Changed paths:
    M docs/admin-gui/request-access/index.adoc

  Log Message:
  -----------
  docs - added role catalog limitations notes, merge fix


  Commit: d20a6438eaf90f56c9fd5aab736706d56f72c4be
      https://github.com/Evolveum/midpoint/commit/d20a6438eaf90f56c9fd5aab736706d56f72c4be
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-03-06 (Thu, 06 Mar 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaign.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/page/admin/certification/dto/CertCampaignsSearchDto.java

  Log Message:
  -----------
  #10469 Campaigns - Table view;
fix for the #2 from the issue description - campaign details page was reloaded after initialization due to CampaignActionButton component; fixed by the code refactoring


  Commit: 92d789895785cbcf7640b05cdfdd73655c29e6ca
      https://github.com/Evolveum/midpoint/commit/92d789895785cbcf7640b05cdfdd73655c29e6ca
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-03-06 (Thu, 06 Mar 2025)

  Changed paths:
    M docs/admin-gui/request-access/index.adoc
    M docs/security/authorization/admin-gui.adoc
    M gui/admin-gui/src/frontend/js/ace-editor.js
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    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/PageBase.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/data/column/CompositedIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/AbstractIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaign.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/certification/helpers/CampaignProcessingHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/BusinessRoleDto.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/component/AttributeSettingPopupPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/component/AttributeSettingPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/AnalysisInfoWidgetDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectorPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ImageDetailsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisClusteringAttributeTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisValueLabelPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/image/CustomImageResource.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/table/RoleAnalysisTableCellFillResolver.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AceEditor.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CheckBoxColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CheckBoxHeaderColumn.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/IconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPagingColumns.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/Popupable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuLinkPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/dto/CertCampaignsSearchDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/QueryPlaygroundPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboard.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardInfo.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskErrorSelectableBeanImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskOperationStatsUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskTreeUtil.java
    M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestReportUtil.java
    M testing/story/pom.xml
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/DetailsOutputFile.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ImportConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/OtherParameters.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RecomputationConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationWithSourceConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationWithTargetConfiguration.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourceInitializer.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TaskDistribution.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
    M testing/story/src/test/resources/system-perf/system-configuration.vm.xml
    M testing/story/src/test/resources/system-perf/task-import.vm.xml
    M testing/story/src/test/resources/system-perf/task-recomputation.vm.xml
    M testing/story/src/test/resources/system-perf/task-reconciliation-with-source.vm.xml
    M testing/story/src/test/resources/system-perf/task-reconciliation-with-target.vm.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'refs/remotes/origin/master' into feature/less-cloning


  Commit: c18ccb3b074d1ec2ee63eb3c6f06528b3d7a714c
      https://github.com/Evolveum/midpoint/commit/c18ccb3b074d1ec2ee63eb3c6f06528b3d7a714c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-03-06 (Thu, 06 Mar 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/ItemDeltaBeanToNativeConversion.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainerImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
    M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/util/QueryUtils.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelCompareOptions.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/archetypes/ArchetypeManager.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/controller/ModelInteractionServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/transformer/DataAccessProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/expression/ExpressionCorrelator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkConflictResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ContextFactory.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ElementState.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/IvwoConsolidator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensElementContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/DeltaExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/LinkUpdater.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialPolicyEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ProjectionMappingSetEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/FocusLoadOperation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionsLoadOperation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/LinkTargetFinder.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfiledPrincipalManagerImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ShadowUpdater.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContextCreator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/reactions/SynchronizationActionExecutor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/visualizer/Resolver.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestResources.java
    M model/model-intest/testng-integration-full.xml
    M model/notifications-impl/src/main/java/com/evolveum/midpoint/transport/impl/TransportUtil.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ConnectorManager.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectNotFoundHandler.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyConsistency.java
    M release-notes.adoc
    M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/ModifyObjectResult.java
    M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpHandler.java
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/ModificationOpHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/ActivityTreeStateOverview.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/buckets/CompleteBucketOperation.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/buckets/GetBucketOperation.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/counters/CountersIncrementOperation.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java

  Log Message:
  -----------
  Try to reduce the number of cloning operations

1. We now use READ_ONLY option to retrieve objects at more places.
The most prominent one is the focus objects that enter the clockwork.
(There's no point in fetching shadows as READ_ONLY because they are
always modified in the provisioning module.)

2. This commit also fixes a couple of places in the projector/clockwork
where the current object was unnecessarily modified.

A prominent exception is the injection of value metadata into data
coming from resources. This is important for midPrivacy Data provenance
prototype. But it had to be temporarily disabled, see MID-10514.

3. Fixed handling of LensElementContext-related authorizations in
DataAccessProcessor: treats also immutable objects.

4. Other minor optimizations were done, like avoiding re-reading
a shadow when its synchronization situation is going checked whether
it's up to date (in most typical cases). We simply rely on the already
loaded data there.

5. Removed objectBefore from ModifyObjectResult (repo API). It was not
needed, and it required an extra clone on each repo modification op.

6. !!! Changed contract of ModificationsSupplier in dynamic object
modifications (repo API) !!! The original approach was that the caller,
i.e., repository, cloned the existing object before handling it to the
callback (modifications supplier). Now, the client is responsible for
not modifying the provided object in any way.

Work in progress. Some tests may fail.


Compare: https://github.com/Evolveum/midpoint/compare/f48899855ce9...c18ccb3b074d

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