[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