[midPoint-git] [Evolveum/midpoint] e56988: Role analysis poc implementation
KaterynaHonchar
noreply at github.com
Thu Mar 13 10:43:02 CET 2025
Branch: refs/heads/rbac-generator
Home: https://github.com/Evolveum/midpoint
Commit: e56988fe00d3bdaed3abe95d859091c30c4c2987
https://github.com/Evolveum/midpoint/commit/e56988fe00d3bdaed3abe95d859091c30c4c2987
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-08 (Fri, 08 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoAccessPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/AttributeAnalysisCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/MiningOperationChunk.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/ClusteringUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineModel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/CompressedMiningStructure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/ExpandedMiningStructure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
Log Message:
-----------
Role analysis poc implementation
1. Un-popular access (count, ref) (initial / chunk map).
2. Uniq noise access (count, ref) (initial / chunk map).
3. Intersected clusters anomaly (count, ref) (initial / chunk map).
4. Min user access & Max user access (count, ref) (initial / chunk map).
5. Statistics (pass only effective status enabled for role and user).
6. Statistics (pass only member relation kind).
7. Add expand mode axis button to statistics chart.
8. Few fixes.
NOTE: 1. & 2. & 3. & 4. apply (object marked as current) after second session run (rebuild)
Commit: 9ba7735a26e832953885de5861057bd7ff5433f1
https://github.com/Evolveum/midpoint/commit/9ba7735a26e832953885de5861057bd7ff5433f1
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-08 (Fri, 08 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java
Log Message:
-----------
Role analysis poc implementation fix minor issue
1. Incorrect chart data transformation
Commit: 9391376276643bd061e51fe4460a51f06db10c70
https://github.com/Evolveum/midpoint/commit/9391376276643bd061e51fe4460a51f06db10c70
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-08 (Fri, 08 Nov 2024)
Changed paths:
M docs/resources/resource-configuration/capabilities.adoc
Log Message:
-----------
MID-10147 more doc for last login timestamp capability
Commit: 2e390e298bad4d88dc5e6ffc99d76562a34e8695
https://github.com/Evolveum/midpoint/commit/2e390e298bad4d88dc5e6ffc99d76562a34e8695
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-08 (Fri, 08 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBoxConfigurationBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M infra/schema/src/main/resources/xml/ns/public/common/common-certification-3.xsd
Log Message:
-----------
added objectRef and targetRef searchable items to cert items panel
Commit: d02ec8e5693d99ffa366e4d0dfab48f9fe2ffeee
https://github.com/Evolveum/midpoint/commit/d02ec8e5693d99ffa366e4d0dfab48f9fe2ffeee
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-08 (Fri, 08 Nov 2024)
Changed paths:
M docs/admin-gui/resource-wizard/index.adoc
M docs/resources/attribute-caching.adoc
M docs/resources/resource-configuration/capabilities.adoc
M docs/resources/resource-configuration/inheritance/index.adoc
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html
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
A 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/PropertySearchItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchButtonWithDropdownMenu.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusProjectionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/UserDelegationsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PropagatePasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/PageSelfDashboard.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/component/DashboardSearchPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AbstractSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AjaxIconButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/DelegationEditorPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.html
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/CountIconColumn.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/LinkIconColumn.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/RoleAnalysisCollapsableTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocaleTopMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocaleTopMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/error/PageError.html
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowAssociationsCollection.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/PathExpressionResolver.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 9f1976f5c237d2cba3bae509e3a94ee87da36144
https://github.com/Evolveum/midpoint/commit/9f1976f5c237d2cba3bae509e3a94ee87da36144
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-08 (Fri, 08 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocalesDropDownMenu.java
Log Message:
-----------
MID-9847: fix missing aria-label in change language dropdown menu
Commit: e73b6a7f8789c8e9b2d2a4c948d0ba9c2072d651
https://github.com/Evolveum/midpoint/commit/e73b6a7f8789c8e9b2d2a4c948d0ba9c2072d651
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-08 (Fri, 08 Nov 2024)
Changed paths:
M docs/admin-gui/resource-wizard/index.adoc
M docs/resources/resource-configuration/capabilities.adoc
M docs/resources/resource-configuration/inheritance/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBoxConfigurationBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M infra/schema/src/main/resources/xml/ns/public/common/common-certification-3.xsd
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: 67f3c7fceaee9fc1b8c6f8fbe638b3ee3da60c0f
https://github.com/Evolveum/midpoint/commit/67f3c7fceaee9fc1b8c6f8fbe638b3ee3da60c0f
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-08 (Fri, 08 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/GuiActionColumn.java
Log Message:
-----------
header actions visibility fix (for multiselect cert items option)
Commit: 1653e71f4acc603907db441b0dc3d54dd008dd0a
https://github.com/Evolveum/midpoint/commit/1653e71f4acc603907db441b0dc3d54dd008dd0a
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-08 (Fri, 08 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocalesDropDownMenu.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 2ec09105655f0f7ae54e430096e2799c30c097b1
https://github.com/Evolveum/midpoint/commit/2ec09105655f0f7ae54e430096e2799c30c097b1
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-11-08 (Fri, 08 Nov 2024)
Changed paths:
A docs/concepts/configuration-item-lifecycle/index.adoc
A docs/concepts/configuration-item-lifecycle/lifecycle-states.drawio
A docs/concepts/configuration-item-lifecycle/lifecycle-states.drawio.png
M docs/concepts/object-lifecycle/index.adoc
M docs/simulation/index.adoc
Log Message:
-----------
Factor out config item LC from simulations
Commit: e4783aea14386354dd11fcc5f5418f9fc8f9d85c
https://github.com/Evolveum/midpoint/commit/e4783aea14386354dd11fcc5f5418f9fc8f9d85c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-11-08 (Fri, 08 Nov 2024)
Changed paths:
M docs/resources/entitlements/index.adoc
M docs/resources/entitlements/schemas-entitlement-3.png
A docs/resources/entitlements/schemas-entitlement.odg
Log Message:
-----------
Update figure 3 in Entitlements and Associations
Commit: 72af1cde4a99df508d2c9047526c516b12482af2
https://github.com/Evolveum/midpoint/commit/72af1cde4a99df508d2c9047526c516b12482af2
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-11-08 (Fri, 08 Nov 2024)
Changed paths:
M docs/simulation/tutorial/index.adoc
M docs/tasks/activities/work.adoc
A docs/tasks/shadow-reclassification-task.adoc
Log Message:
-----------
Add reclassification activity description
Commit: 8fa7159ddc391d63dac43e66cc608505d640622e
https://github.com/Evolveum/midpoint/commit/8fa7159ddc391d63dac43e66cc608505d640622e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-11-08 (Fri, 08 Nov 2024)
Changed paths:
M docs/tasks/shadow-reclassification-task.adoc
Log Message:
-----------
Fix/augment reclassification activity description
Commit: ea716c63d75e6d473040aa217ef8ce0b44edd6b2
https://github.com/Evolveum/midpoint/commit/ea716c63d75e6d473040aa217ef8ce0b44edd6b2
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-11 (Mon, 11 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/AutoCompleteTextPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/SelectableItemListPopoverPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/ReferenceAutocompletePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/DateIntervalSearchPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/DateSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ItemPathSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ObjectCollectionSearchItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PropertySearchItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.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/menu/cog/IconMenuLinkPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuLinkPanel.html
Log Message:
-----------
MID-9847: fix missing aria attributes in search panel and table panel under it
Commit: 1e2cc3f4d27d4ba3908c997d027af42c9969c16a
https://github.com/Evolveum/midpoint/commit/1e2cc3f4d27d4ba3908c997d027af42c9969c16a
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-11 (Mon, 11 Nov 2024)
Changed paths:
A docs/concepts/configuration-item-lifecycle/index.adoc
A docs/concepts/configuration-item-lifecycle/lifecycle-states.drawio
A docs/concepts/configuration-item-lifecycle/lifecycle-states.drawio.png
M docs/concepts/object-lifecycle/index.adoc
M docs/resources/entitlements/index.adoc
M docs/resources/entitlements/schemas-entitlement-3.png
A docs/resources/entitlements/schemas-entitlement.odg
M docs/simulation/index.adoc
M docs/simulation/tutorial/index.adoc
M docs/tasks/activities/work.adoc
A docs/tasks/shadow-reclassification-task.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/GuiActionColumn.java
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: ed1c8b2ba8fdaf4e91cdfeca06259cc0049ebdc8
https://github.com/Evolveum/midpoint/commit/ed1c8b2ba8fdaf4e91cdfeca06259cc0049ebdc8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-11 (Mon, 11 Nov 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
Log Message:
-----------
Role analysis poc implementation add roles/users in noise session statistics
Commit: 57412a2440b63319ecd14c28ca87d7c9c6eaa32e
https://github.com/Evolveum/midpoint/commit/57412a2440b63319ecd14c28ca87d7c9c6eaa32e
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-11 (Mon, 11 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
Log Message:
-----------
detachable campaign model for campaign tile panel
Commit: 356c94f1bfaa29bb1a1c05bf05e7ce9ef770aee2
https://github.com/Evolveum/midpoint/commit/356c94f1bfaa29bb1a1c05bf05e7ce9ef770aee2
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-11 (Mon, 11 Nov 2024)
Changed paths:
A docs/concepts/configuration-item-lifecycle/index.adoc
A docs/concepts/configuration-item-lifecycle/lifecycle-states.drawio
A docs/concepts/configuration-item-lifecycle/lifecycle-states.drawio.png
M docs/concepts/object-lifecycle/index.adoc
M docs/resources/entitlements/index.adoc
M docs/resources/entitlements/schemas-entitlement-3.png
A docs/resources/entitlements/schemas-entitlement.odg
M docs/simulation/index.adoc
M docs/simulation/tutorial/index.adoc
M docs/tasks/activities/work.adoc
A docs/tasks/shadow-reclassification-task.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/AutoCompleteTextPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/SelectableItemListPopoverPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/ReferenceAutocompletePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/DateIntervalSearchPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/DateSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ItemPathSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ObjectCollectionSearchItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PropertySearchItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.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/menu/cog/IconMenuLinkPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuLinkPanel.html
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 6db5093628597959ba01d379216a90533421eb46
https://github.com/Evolveum/midpoint/commit/6db5093628597959ba01d379216a90533421eb46
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-11 (Mon, 11 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
Log Message:
-----------
campaign running task link update on the tile panel
Commit: d647ebb30148c0755beca1541327cbdcc6fa16e5
https://github.com/Evolveum/midpoint/commit/d647ebb30148c0755beca1541327cbdcc6fa16e5
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-11 (Mon, 11 Nov 2024)
Changed paths:
M docs/security/authentication/flexible-authentication/modules/oidc.adoc
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configuration/OidcAdditionalConfiguration.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configuration/OidcClientModuleWebSecurityConfiguration.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/OidcClientProvider.java
Log Message:
-----------
adding 'idTokenSigningAlgorithm' attribute to oidc authentication module
Commit: 063fe253f8b63bbf3822472277f302de1e3562f1
https://github.com/Evolveum/midpoint/commit/063fe253f8b63bbf3822472277f302de1e3562f1
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-11 (Mon, 11 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: f9904b0d902ebdc12a94c3a774a44015156de05d
https://github.com/Evolveum/midpoint/commit/f9904b0d902ebdc12a94c3a774a44015156de05d
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-11 (Mon, 11 Nov 2024)
Changed paths:
M release-notes.adoc
Log Message:
-----------
adding note about 'idTokenSigningAlgorithm' attribute of oidc authentication module to release notes
Commit: 98f83acfdc0dd146a132cf7008fedd682b8b0bd5
https://github.com/Evolveum/midpoint/commit/98f83acfdc0dd146a132cf7008fedd682b8b0bd5
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-12 (Tue, 12 Nov 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
Log Message:
-----------
Role analysis poc add processed properties and assignment count statistics
Commit: 2be6becefd50f229bf686b2aaae6f13084985417
https://github.com/Evolveum/midpoint/commit/2be6becefd50f229bf686b2aaae6f13084985417
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-12 (Tue, 12 Nov 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
Log Message:
-----------
Role analysis fix processedAssignmentCount schema doc
Commit: 582ff10a3b0450f5831e20099d118c63e74b47b8
https://github.com/Evolveum/midpoint/commit/582ff10a3b0450f5831e20099d118c63e74b47b8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-12 (Tue, 12 Nov 2024)
Changed paths:
A docs/admin-gui/resource-wizard/association-type/accessing-from-accounts.png
M docs/admin-gui/resource-wizard/index.adoc
A docs/concepts/configuration-item-lifecycle/index.adoc
A docs/concepts/configuration-item-lifecycle/lifecycle-states.drawio
A docs/concepts/configuration-item-lifecycle/lifecycle-states.drawio.png
M docs/concepts/object-lifecycle/index.adoc
M docs/resources/attribute-caching.adoc
M docs/resources/entitlements/index.adoc
M docs/resources/entitlements/schemas-entitlement-3.png
A docs/resources/entitlements/schemas-entitlement.odg
M docs/resources/resource-configuration/capabilities.adoc
M docs/resources/resource-configuration/inheritance/index.adoc
M docs/security/authentication/flexible-authentication/modules/oidc.adoc
M docs/simulation/index.adoc
M docs/simulation/tutorial/index.adoc
M docs/tasks/activities/work.adoc
A docs/tasks/shadow-reclassification-task.adoc
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/AutoCompleteTextPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html
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/button/SelectableItemListPopoverPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/CompositedIconColumn.java
A 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/form/ReferenceAutocompletePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBoxConfigurationBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/DateIntervalSearchPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/DateSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ItemPathSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ObjectCollectionSearchItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PropertySearchItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchButtonWithDropdownMenu.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.html
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/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationItemsTabbedPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusProjectionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/UserDelegationsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PropagatePasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/PageSelfDashboard.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/component/DashboardSearchPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AbstractSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AjaxIconButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/DelegationEditorPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.html
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/CountIconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/GuiActionColumn.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/LinkIconColumn.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/RoleAnalysisCollapsableTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/IconMenuLinkPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuLinkPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocaleTopMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocaleTopMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocalesDropDownMenu.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/error/PageError.html
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowAssociationsCollection.java
M infra/schema/src/main/resources/xml/ns/public/common/common-certification-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configuration/OidcAdditionalConfiguration.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configuration/OidcClientModuleWebSecurityConfiguration.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/OidcClientProvider.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/PathExpressionResolver.java
Log Message:
-----------
Merge branch 'master' into poc-noise-reduction
Commit: 95f4f40d6817e66bd80817601bdc77702b9ad841
https://github.com/Evolveum/midpoint/commit/95f4f40d6817e66bd80817601bdc77702b9ad841
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-12 (Tue, 12 Nov 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
Log Message:
-----------
Role analysis fix processedAssignmentCount schema
Commit: 2413526e7e7e8f85310da73cb06bf5d76ed6edc9
https://github.com/Evolveum/midpoint/commit/2413526e7e7e8f85310da73cb06bf5d76ed6edc9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-12 (Tue, 12 Nov 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
Log Message:
-----------
Role analysis poc fix processedAssignmentCount & properties count statistics
Commit: 6882ff47ec98df0bc124628fe137048dd996a02c
https://github.com/Evolveum/midpoint/commit/6882ff47ec98df0bc124628fe137048dd996a02c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-12 (Tue, 12 Nov 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
Log Message:
-----------
Role analysis poc minor readability improve
Commit: a24c95a900177f1be54ebc94c9937acbdbfb20ff
https://github.com/Evolveum/midpoint/commit/a24c95a900177f1be54ebc94c9937acbdbfb20ff
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-12 (Tue, 12 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewerStatisticDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewerTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewersStatisticsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewersTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/component/WidgetRmChartComponent.java
Log Message:
-----------
fix for reviewers statistics panel (for the closed stage)
Commit: 0e6b99f42b583be8b5cd8ef6139da091dbc4a794
https://github.com/Evolveum/midpoint/commit/0e6b99f42b583be8b5cd8ef6139da091dbc4a794
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-12 (Tue, 12 Nov 2024)
Changed paths:
M docs/security/authentication/flexible-authentication/modules/oidc.adoc
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configuration/OidcAdditionalConfiguration.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configuration/OidcClientModuleWebSecurityConfiguration.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/OidcClientProvider.java
M release-notes.adoc
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 5bada52eb926b5cc13e81fda2b64d6234fe788fc
https://github.com/Evolveum/midpoint/commit/5bada52eb926b5cc13e81fda2b64d6234fe788fc
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-12 (Tue, 12 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
Log Message:
-----------
stage label fix for reviewer user
Commit: fcbe324fe84cd7cc35e7ee74e6a36e9b20d248cd
https://github.com/Evolveum/midpoint/commit/fcbe324fe84cd7cc35e7ee74e6a36e9b20d248cd
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-11-13 (Wed, 13 Nov 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/cid/ContainerValueIdGenerator.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepoContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlRepoContext.java
Log Message:
-----------
Merge branch 'feature/lazy-deserialization'
Commit: 3623a3cec8523a474c6f1b310fcd39aa1dd05cca
https://github.com/Evolveum/midpoint/commit/3623a3cec8523a474c6f1b310fcd39aa1dd05cca
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-11-13 (Wed, 13 Nov 2024)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/simulation/QSimulationResultMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
Log Message:
-----------
Performance: Use version from table column, not fullObject
Storing version in fullObject requires us to recompute fullObject
even on changes to linkRef or assignments, which are not stored
in full object anymore.
If the cannonical version is stored in column, this would allow us
to not fully parse full object in deltas not affecting items stored
in full object.
Commit: 55ba6a413b8148a2b6921ec1b3104d1c92477965
https://github.com/Evolveum/midpoint/commit/55ba6a413b8148a2b6921ec1b3104d1c92477965
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-13 (Wed, 13 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ObjectSimpleAttributeSelectionProvider.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisAttributeDefUtils.java
Log Message:
-----------
Role analysis attribute selection providers
1. There is still support just for 1. inner level of container extraction.
Commit: 5a884da0d552afddf69d8de779736bd868be90c3
https://github.com/Evolveum/midpoint/commit/5a884da0d552afddf69d8de779736bd868be90c3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-13 (Wed, 13 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ObjectSimpleAttributeSelectionProvider.java
Log Message:
-----------
Role analysis fix dependency issue
Commit: 26cd12d9ef989e262a7c1c9200610c2a638128ee
https://github.com/Evolveum/midpoint/commit/26cd12d9ef989e262a7c1c9200610c2a638128ee
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-13 (Wed, 13 Nov 2024)
Changed paths:
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/CertificationTaskLauncher.java
Log Message:
-----------
user friendly task name for campaign actions
Commit: 90fc5558eef41889adc17dfb969b339877b5a8e8
https://github.com/Evolveum/midpoint/commit/90fc5558eef41889adc17dfb969b339877b5a8e8
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-13 (Wed, 13 Nov 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/cid/ContainerValueIdGenerator.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepoContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/simulation/QSimulationResultMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlRepoContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 255924b16e92ca9f585987c3eb65876bbbc05973
https://github.com/Evolveum/midpoint/commit/255924b16e92ca9f585987c3eb65876bbbc05973
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
Log Message:
-----------
Performance: Fixed wrong assert for sql query
Commit: e2b3fe87791bb5c7c3a5d0ebf7892016a3731a2f
https://github.com/Evolveum/midpoint/commit/e2b3fe87791bb5c7c3a5d0ebf7892016a3731a2f
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
Log Message:
-----------
archetyped icon for certification items table (object, target, reviewer columns)
Commit: b90e576a3dea154969967daa0b56d3b92a5a0cc6
https://github.com/Evolveum/midpoint/commit/b90e576a3dea154969967daa0b56d3b92a5a0cc6
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: fb9712ab62a13604e94c317dacf2e6f710bbc1ca
https://github.com/Evolveum/midpoint/commit/fb9712ab62a13604e94c317dacf2e6f710bbc1ca
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M docs/resources/resource-configuration/capabilities.adoc
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/BehaviorConverter.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestCapabilityBehavior.java
A provisioning/provisioning-impl/src/test/resources/dummy/capability/resource-dummy-behavior-simulated-format.xml
Log Message:
-----------
MID-10147 last login timestamp capability, custom format for string attributes added for simulated capability. also doc + test
Commit: 616b1f55a245adb0c402686abf17d36e3f9dcd90
https://github.com/Evolveum/midpoint/commit/616b1f55a245adb0c402686abf17d36e3f9dcd90
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 8dc503b5cc44b23d1796bb005df2151a5fc7d3bb
https://github.com/Evolveum/midpoint/commit/8dc503b5cc44b23d1796bb005df2151a5fc7d3bb
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
A model/model-intest/src/test/resources/associations/archetype-org-with-group.xml
M model/model-intest/src/test/resources/associations/resource-dummy-ad.xml
Log Message:
-----------
Add a test for MID-10209
Commit: 31869eb7427d30dca2d2bd450d5b39dc6b528da0
https://github.com/Evolveum/midpoint/commit/31869eb7427d30dca2d2bd450d5b39dc6b528da0
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M docs/resources/resource-configuration/capabilities.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/BehaviorConverter.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestCapabilityBehavior.java
A provisioning/provisioning-impl/src/test/resources/dummy/capability/resource-dummy-behavior-simulated-format.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 6cacbdc9babeff232b0ed08a9502af9e63660c09
https://github.com/Evolveum/midpoint/commit/6cacbdc9babeff232b0ed08a9502af9e63660c09
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/OperationResultPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/ActiveButtonWithDropDownPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/ActiveButtonWithDropDownPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/FulltextSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/table/ListItemWithPanelForItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AbstractSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AjaxCompositedIconSubmitButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/DelegationEditorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageAccountActivation.html
Log Message:
-----------
MID-9847: fix wcag rules on profile page
Commit: 99240fc2f56894590e3fd95333b981623e8dc5e3
https://github.com/Evolveum/midpoint/commit/99240fc2f56894590e3fd95333b981623e8dc5e3
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M docs/resources/resource-configuration/capabilities.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewerStatisticDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewerTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewersStatisticsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewersTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/component/WidgetRmChartComponent.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/cid/ContainerValueIdGenerator.java
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/CertificationTaskLauncher.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
A model/model-intest/src/test/resources/associations/archetype-org-with-group.xml
M model/model-intest/src/test/resources/associations/resource-dummy-ad.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/BehaviorConverter.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestCapabilityBehavior.java
A provisioning/provisioning-impl/src/test/resources/dummy/capability/resource-dummy-behavior-simulated-format.xml
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepoContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/simulation/QSimulationResultMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlRepoContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: 4398488db478741f5fbdcef58b67da23e0e0bed3
https://github.com/Evolveum/midpoint/commit/4398488db478741f5fbdcef58b67da23e0e0bed3
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordHintPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/StringLimitationPanel.java
Log Message:
-----------
MID-9847: fix wcag rules on credentials page
Commit: 8fb44d63cea3b58c380ae063c8fba4d24bd88089
https://github.com/Evolveum/midpoint/commit/8fb44d63cea3b58c380ae063c8fba4d24bd88089
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/ActionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemCheckResponsesAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertResponseDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertResponseDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ChatPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
Log Message:
-----------
10208 Add decision buttons to the work item view details popup.
Commit: 7e9ddb015215e05af5439f42ccd2edc915e13b4f
https://github.com/Evolveum/midpoint/commit/7e9ddb015215e05af5439f42ccd2edc915e13b4f
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M docs/roles-policies/certification/columns-configuration.adoc
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemDetailsLinkColumn.java
Log Message:
-----------
10208 Implement "view details" of work item as link to separate predefined column.
Commit: be964103ec7f3982e075127a9168781147288d56
https://github.com/Evolveum/midpoint/commit/be964103ec7f3982e075127a9168781147288d56
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-11-15 (Fri, 15 Nov 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluator.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
A model/model-intest/src/test/resources/associations/archetype-org-with-group-2.xml
A model/model-intest/src/test/resources/associations/resource-dummy-ad-more-association-types.xml
R model/model-intest/src/test/resources/associations/resource-dummy-ad-two-group-types.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/associations/TestAssociationsFirstStepsReal.java
Log Message:
-----------
Fix associations named differently from attributes
The <associationFromLink> with <projectionDiscriminator> did not work
correctly when the association was named differently from the underlying
reference attribute (like ri:orgGroup vs ri:group).
This resolves MID-10124.
Commit: 7573c81a4572ad5406e1d8ac97d4d55481028575
https://github.com/Evolveum/midpoint/commit/7573c81a4572ad5406e1d8ac97d4d55481028575
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-11-15 (Fri, 15 Nov 2024)
Changed paths:
M docs/roles-policies/certification/columns-configuration.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordHintPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/StringLimitationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/OperationResultPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/ActionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemCheckResponsesAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/ActiveButtonWithDropDownPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/ActiveButtonWithDropDownPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/FulltextSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/table/ListItemWithPanelForItemPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemDetailsLinkColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertResponseDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertResponseDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ChatPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AbstractSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AjaxCompositedIconSubmitButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/DelegationEditorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageAccountActivation.html
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: c30de9945c29d46e14e7c0d4cf72e7f5b273a7c8
https://github.com/Evolveum/midpoint/commit/c30de9945c29d46e14e7c0d4cf72e7f5b273a7c8
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-15 (Fri, 15 Nov 2024)
Changed paths:
M docs/security/authorization/admin-gui.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasksCertScheduling.java
Log Message:
-----------
10190 Certification menu is unintentionally displayed (+ doc update)
Commit: 6de5b25436abec538f065c37bcf291cb79dafd44
https://github.com/Evolveum/midpoint/commit/6de5b25436abec538f065c37bcf291cb79dafd44
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-15 (Fri, 15 Nov 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluator.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
A model/model-intest/src/test/resources/associations/archetype-org-with-group-2.xml
A model/model-intest/src/test/resources/associations/resource-dummy-ad-more-association-types.xml
R model/model-intest/src/test/resources/associations/resource-dummy-ad-two-group-types.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/associations/TestAssociationsFirstStepsReal.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 62a6de3cf366d7adc2d8761f1b252503e96627bd
https://github.com/Evolveum/midpoint/commit/62a6de3cf366d7adc2d8761f1b252503e96627bd
Author: Slavek Licehammer <slavek at evolveum.com>
Date: 2024-11-18 (Mon, 18 Nov 2024)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
Log Message:
-----------
Improved javadoc for isEvaluateNew method (#233)
Commit: bf22ae03a262c77d8a09daf87c5ad381a418ca1c
https://github.com/Evolveum/midpoint/commit/bf22ae03a262c77d8a09daf87c5ad381a418ca1c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-18 (Mon, 18 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/GenericSingleContainerPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/BehaviorConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
Log Message:
-----------
MID-10147 last login timestamp capability better support for ui + localization, better error messages
Commit: f5c7c831c2cfb7b25f2615775a4d4c923f87d417
https://github.com/Evolveum/midpoint/commit/f5c7c831c2cfb7b25f2615775a4d4c923f87d417
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-18 (Mon, 18 Nov 2024)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 9cbc6839e9ae85d5d08097bd967fea4046e3dd3e
https://github.com/Evolveum/midpoint/commit/9cbc6839e9ae85d5d08097bd967fea4046e3dd3e
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2024-11-19 (Tue, 19 Nov 2024)
Changed paths:
M docs/roles-policies/gradual-policy-enforcement/index.adoc
Log Message:
-----------
Explicit markRef in policy rules
Commit: 86bdbe5970998d47303d666b469f4b353ef95767
https://github.com/Evolveum/midpoint/commit/86bdbe5970998d47303d666b469f4b353ef95767
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-19 (Tue, 19 Nov 2024)
Changed paths:
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/AbstractCompositeActivityRun.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/ActivityRunResult.java
Log Message:
-----------
MID-10026 passing throwable/messsage to ActivityRunResult for composite activity run in order to have message available in simpleTaskNotifier
Commit: fc9d03be3b163afeb697b158713b01ce5e7922a2
https://github.com/Evolveum/midpoint/commit/fc9d03be3b163afeb697b158713b01ce5e7922a2
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-19 (Tue, 19 Nov 2024)
Changed paths:
M docs/roles-policies/gradual-policy-enforcement/index.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 9ae53df929fa434d40e9905f9ff9a30b7feceb19
https://github.com/Evolveum/midpoint/commit/9ae53df929fa434d40e9905f9ff9a30b7feceb19
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-11-19 (Tue, 19 Nov 2024)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/RoleMiningExportUtils.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
Log Message:
-----------
simple attribute anonymizer
Commit: 2ee1c010004ae94c71e00789c3bb78ffeb0c0a88
https://github.com/Evolveum/midpoint/commit/2ee1c010004ae94c71e00789c3bb78ffeb0c0a88
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-19 (Tue, 19 Nov 2024)
Changed paths:
M pom.xml
Log Message:
-----------
bumped csv connector to 2.9-M1
Commit: ef1e81aa13366dd757d9b3fbf9365e90e667dd41
https://github.com/Evolveum/midpoint/commit/ef1e81aa13366dd757d9b3fbf9365e90e667dd41
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-20 (Wed, 20 Nov 2024)
Changed paths:
M docs/security/authentication/flexible-authentication/modules/oidc.adoc
Log Message:
-----------
MID-9750: adding notes about adding of https certificate to Midpoint keystore
Commit: 3b0dc4ac9d0caa4b4c9b563c244a8ba5b77bb41d
https://github.com/Evolveum/midpoint/commit/3b0dc4ac9d0caa4b4c9b563c244a8ba5b77bb41d
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-20 (Wed, 20 Nov 2024)
Changed paths:
M docs/roles-policies/certification/columns-configuration.adoc
M docs/roles-policies/gradual-policy-enforcement/index.adoc
M docs/security/authorization/admin-gui.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/ActionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemCheckResponsesAction.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemDetailsLinkColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertResponseDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertResponseDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ChatPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/GenericSingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasksCertScheduling.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluator.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
A model/model-intest/src/test/resources/associations/archetype-org-with-group-2.xml
A model/model-intest/src/test/resources/associations/resource-dummy-ad-more-association-types.xml
R model/model-intest/src/test/resources/associations/resource-dummy-ad-two-group-types.xml
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/BehaviorConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/AbstractCompositeActivityRun.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/ActivityRunResult.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/associations/TestAssociationsFirstStepsReal.java
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: 612784ed8f0118676b12b5c4826408367c83f9a9
https://github.com/Evolveum/midpoint/commit/612784ed8f0118676b12b5c4826408367c83f9a9
Author: Ivan Noris <ivan.noris at evolveum.com>
Date: 2024-11-20 (Wed, 20 Nov 2024)
Changed paths:
M docs/concepts/mark/index.adoc
Log Message:
-----------
Attempting to fix asciidoc error
Commit: ebc8b3f02499f68033df36547cbcf211fb9b3152
https://github.com/Evolveum/midpoint/commit/ebc8b3f02499f68033df36547cbcf211fb9b3152
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-20 (Wed, 20 Nov 2024)
Changed paths:
M pom.xml
Log Message:
-----------
bumped databasetable connector to 1.5.3.0-M1
Commit: 68ddf606164180a7100fefa7d2a30abaca96eefc
https://github.com/Evolveum/midpoint/commit/68ddf606164180a7100fefa7d2a30abaca96eefc
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-11-20 (Wed, 20 Nov 2024)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
Log Message:
-----------
activation export
Commit: 9a2a52b5dfd28f5fec30a30e55446abb6843805a
https://github.com/Evolveum/midpoint/commit/9a2a52b5dfd28f5fec30a30e55446abb6843805a
Author: Ivan Noris <ivan.noris at evolveum.com>
Date: 2024-11-20 (Wed, 20 Nov 2024)
Changed paths:
M docs/admin-gui/dashboards/configuration/index.adoc
Log Message:
-----------
Attempting to fix collection links to git samples.
Commit: e6b75d20dc4dafc2024a7f20de3e783ff1e05247
https://github.com/Evolveum/midpoint/commit/e6b75d20dc4dafc2024a7f20de3e783ff1e05247
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-20 (Wed, 20 Nov 2024)
Changed paths:
M pom.xml
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
Log Message:
-----------
bumped ad/ldap connector to 3.9-M1
Commit: 4dd3b5b380e4cd511560a737d1cc76bc63fbde7b
https://github.com/Evolveum/midpoint/commit/4dd3b5b380e4cd511560a737d1cc76bc63fbde7b
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-20 (Wed, 20 Nov 2024)
Changed paths:
M docs/admin-gui/dashboards/configuration/index.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 7af83b8362f27c7385b8cd458bade822c0c9b042
https://github.com/Evolveum/midpoint/commit/7af83b8362f27c7385b8cd458bade822c0c9b042
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-20 (Wed, 20 Nov 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
Log Message:
-----------
fixed typo in schema doc
Commit: d6deed6f6f73dd93d20d41d7c9e8aa86865e6f0b
https://github.com/Evolveum/midpoint/commit/d6deed6f6f73dd93d20d41d7c9e8aa86865e6f0b
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-11-20 (Wed, 20 Nov 2024)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/RoleMiningExportUtils.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
Log Message:
-----------
sequential anonymization support
Commit: 5aef17c959d1c8a1c49205b30d022b789241aabf
https://github.com/Evolveum/midpoint/commit/5aef17c959d1c8a1c49205b30d022b789241aabf
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-11-20 (Wed, 20 Nov 2024)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningOptions.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
disable attributes option
Commit: 156bca55abba3de05ecb0a43406fa99e49fbba1a
https://github.com/Evolveum/midpoint/commit/156bca55abba3de05ecb0a43406fa99e49fbba1a
Author: Slavek Licehammer <slavek at evolveum.com>
Date: 2024-11-20 (Wed, 20 Nov 2024)
Changed paths:
M docs/roles-policies/assignment/configuration/index.adoc
M docs/roles-policies/roles-and-policies-configuration/index.adoc
Log Message:
-----------
Update docs: construction attributes in assignment
Also move a generic recommendation to more generic docs section.
Commit: 10295ffd5f1ea9bf167f0ca1f9ccae82d3d488a5
https://github.com/Evolveum/midpoint/commit/10295ffd5f1ea9bf167f0ca1f9ccae82d3d488a5
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-11-21 (Thu, 21 Nov 2024)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
Log Message:
-----------
anonymize archetype ref
Commit: a49fcdb543947f3f392889f6ca52cea3ecf854a3
https://github.com/Evolveum/midpoint/commit/a49fcdb543947f3f392889f6ca52cea3ecf854a3
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-11-21 (Thu, 21 Nov 2024)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningOptions.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
exclude attributes option
Commit: db5ecdde4c678dc2508d2ba0626148739e4fa178
https://github.com/Evolveum/midpoint/commit/db5ecdde4c678dc2508d2ba0626148739e4fa178
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-21 (Thu, 21 Nov 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
Log Message:
-----------
Role analysis improve collecting statistics data
Commit: 9f58c41c862df6329a4b75e4b70175c7be881b09
https://github.com/Evolveum/midpoint/commit/9f58c41c862df6329a4b75e4b70175c7be881b09
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-21 (Thu, 21 Nov 2024)
Changed paths:
M docs/admin-gui/dashboards/configuration/index.adoc
M docs/concepts/mark/index.adoc
M docs/resources/resource-configuration/capabilities.adoc
M docs/roles-policies/assignment/configuration/index.adoc
M docs/roles-policies/certification/columns-configuration.adoc
M docs/roles-policies/gradual-policy-enforcement/index.adoc
M docs/roles-policies/roles-and-policies-configuration/index.adoc
M docs/security/authentication/flexible-authentication/modules/oidc.adoc
M docs/security/authorization/admin-gui.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordHintPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/StringLimitationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/OperationResultPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/ActionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemCheckResponsesAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/ActiveButtonWithDropDownPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/ActiveButtonWithDropDownPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/FulltextSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/table/ListItemWithPanelForItemPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemDetailsLinkColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertResponseDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertResponseDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ChatPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewerStatisticDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewerTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewersStatisticsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewersTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/GenericSingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/component/WidgetRmChartComponent.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AbstractSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AjaxCompositedIconSubmitButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/DelegationEditorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasksCertScheduling.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageAccountActivation.html
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/cid/ContainerValueIdGenerator.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/CertificationTaskLauncher.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluator.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
A model/model-intest/src/test/resources/associations/archetype-org-with-group-2.xml
A model/model-intest/src/test/resources/associations/archetype-org-with-group.xml
A model/model-intest/src/test/resources/associations/resource-dummy-ad-more-association-types.xml
R model/model-intest/src/test/resources/associations/resource-dummy-ad-two-group-types.xml
M model/model-intest/src/test/resources/associations/resource-dummy-ad.xml
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/BehaviorConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestCapabilityBehavior.java
A provisioning/provisioning-impl/src/test/resources/dummy/capability/resource-dummy-behavior-simulated-format.xml
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/AbstractCompositeActivityRun.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/ActivityRunResult.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepoContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/simulation/QSimulationResultMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlRepoContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/associations/TestAssociationsFirstStepsReal.java
Log Message:
-----------
Merge branch 'master' into poc-noise-reduction
Commit: 759c1f7f023fedeed7095943bfa81e5712b76dd8
https://github.com/Evolveum/midpoint/commit/759c1f7f023fedeed7095943bfa81e5712b76dd8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-21 (Thu, 21 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
Log Message:
-----------
Role analysis revert default analysis attributes paths
Commit: 1c39d015088083895791763c2e51b8db80e25504
https://github.com/Evolveum/midpoint/commit/1c39d015088083895791763c2e51b8db80e25504
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-21 (Thu, 21 Nov 2024)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/BaseGeneratorOptions.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialObjectsDefinition.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Rbac generator add random role multiplier.
1. Designated for testing different scenario.
Commit: 48e266a5fb8e31841bcdcc9fa078a6ba73107baf
https://github.com/Evolveum/midpoint/commit/48e266a5fb8e31841bcdcc9fa078a6ba73107baf
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-11-21 (Thu, 21 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAuthenticationModule.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/lostusername/PageIdentityRecovery.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceAttributeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/package-info.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/securitypolicy/SecurityPolicyCustomMerger.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/entry/point/HttpSecurityQuestionsAuthenticationEntryPoint.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/AuthenticationWrapper.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.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/ModelBeans.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.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/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedAssignedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/FocusChangeExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/ModelSecurityPolicyFinder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/AbstractPasswordTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/TestPasswordDefault.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/OperationResultRecorder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerRelative.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowObjectComputer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDj.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjIncompletePassword.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjReadablePassword.java
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-password-caching/resource-dummy-template.xml
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-password-caching/security-policy-hashing.xml
R provisioning/provisioning-impl/src/test/resources/dummy/modify-will-disable.xml
R provisioning/provisioning-impl/src/test/resources/dummy/modify-will-enable.xml
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/CredentialsStorageManager.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/SecurityPolicyFinder.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
R repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/MetadataAsserter.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
Log Message:
-----------
Support encryption for cached shadow passwords
This commit improves the shadow password caching, enabling both
encrypted and hashed password storage - driven by either global
or object class/type specific security policy.
It also downgrades the legacy caching mode to the original behavior:
hashed passwords only, and NOT updated on the shadow fetch operation.
It is to avoid unwanted changes for deployments being upgraded.
Related architectural changes:
1. Code for finding appropriate security policy was moved into newly
created SecurityPolicyFinder (repo-common) and ModelSecurityPolicyFinder
(model-impl). Also, related APIs were untangled and clarified, namely
the ModelInteractionService#getSecurityPolicy method that combined
focus+archetype policy lookup in not quite intuitive way.
2. Storage for credentials (focus and shadow) is managed by
CredentialsStorageManager: not directly storing them, but transforming
objects and deltas before they are actually send to the repository.
3. Logic for merging security policies was moved to
SecurityPolicyCustomMerger (schema), to be close to the other mergers.
!!! There are significant differences to the other merging algorithms,
which can cause problems in the long run - similar to those with merging
capabilities. !!!
Work in progress. Some tests are yet to be written; in particular, tests
related to transitions between configuration settings.
Commit: 3c5dfc23c4eb4731f3db9f59d45adbc9fb731c2c
https://github.com/Evolveum/midpoint/commit/3c5dfc23c4eb4731f3db9f59d45adbc9fb731c2c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-11-21 (Thu, 21 Nov 2024)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestConnectorDummyFake.java
Log Message:
-----------
Fix TestConnectorDummyFake
Now the global policy object must exist for provisioning operations.
Commit: dad6804a99f189f61803ba284e4322f4f1bae984
https://github.com/Evolveum/midpoint/commit/dad6804a99f189f61803ba284e4322f4f1bae984
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-22 (Fri, 22 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/ObjectVerticalSummaryPanel.html
Log Message:
-----------
campaign stage fix
Commit: 60e0155701b086ec3099c5507c309be88726a8b2
https://github.com/Evolveum/midpoint/commit/60e0155701b086ec3099c5507c309be88726a8b2
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-22 (Fri, 22 Nov 2024)
Changed paths:
M pom.xml
Log Message:
-----------
downgraded ad/ldap connector to 3.8 (3.9-M1 has problem with last login date)
Commit: 3ca1e0cd2249cbb58a516b06cc45497cca251706
https://github.com/Evolveum/midpoint/commit/3ca1e0cd2249cbb58a516b06cc45497cca251706
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-22 (Fri, 22 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/ObjectVerticalSummaryPanel.html
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ad897c24db70ebe3d9d0d3d7a2da3c2d3d751c7c
https://github.com/Evolveum/midpoint/commit/ad897c24db70ebe3d9d0d3d7a2da3c2d3d751c7c
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-11-22 (Fri, 22 Nov 2024)
Changed paths:
M pom.xml
Log Message:
-----------
Added coverage maven profile which enables Jacoco for code coverage
Commit: a7811c6acb5719c5ee5399ac9b9c6043b9ad4027
https://github.com/Evolveum/midpoint/commit/a7811c6acb5719c5ee5399ac9b9c6043b9ad4027
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-11-22 (Fri, 22 Nov 2024)
Changed paths:
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
Log Message:
-----------
Fixed LDAP version in connector-ldap.xml in tests
Commit: e9a4e3cde1ce547a491e2f789283588b968aeaa9
https://github.com/Evolveum/midpoint/commit/e9a4e3cde1ce547a491e2f789283588b968aeaa9
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-22 (Fri, 22 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel.java
Log Message:
-----------
AssignmentEditorPanel clean up due to error on the page (test0030createDelegationTest schrodinger test failure)
Commit: f94505100e3f7fed00965425599d45171cf0d6ab
https://github.com/Evolveum/midpoint/commit/f94505100e3f7fed00965425599d45171cf0d6ab
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-22 (Fri, 22 Nov 2024)
Changed paths:
M pom.xml
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 333a3f722ffae7914c1558a58131cb7cf6b5e82a
https://github.com/Evolveum/midpoint/commit/333a3f722ffae7914c1558a58131cb7cf6b5e82a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-11-22 (Fri, 22 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/ClusteringRoleAnalysisSessionOptionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/FilteringRoleAnalysisSessionOptionWizardPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
Log Message:
-----------
Role analysis advanced skeleton for processed objects categorization
1. Noise roles.
2. Noise users.
3. Unpopular roles.
4. Overly popular roles.
5. Unpopular users.
6. Overly popular users.
7. Analysis uniq properties (diff)
8. Manual User Object exclusion
9. Manual Role Object exclusion
10. Fix session-wizard visibility handler behaviour.
Commit: 130ecc9549257c34a4d7b4dd28666ccb58b63591
https://github.com/Evolveum/midpoint/commit/130ecc9549257c34a4d7b4dd28666ccb58b63591
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-11-22 (Fri, 22 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAuthenticationModule.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/lostusername/PageIdentityRecovery.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceAttributeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/package-info.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/securitypolicy/SecurityPolicyCustomMerger.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/entry/point/HttpSecurityQuestionsAuthenticationEntryPoint.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/AuthenticationWrapper.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.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/ModelBeans.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.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/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedAssignedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/FocusChangeExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/ModelSecurityPolicyFinder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestConnectorDummyFake.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/AbstractPasswordTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/TestPasswordDefault.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/OperationResultRecorder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerRelative.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowObjectComputer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDj.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjIncompletePassword.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjReadablePassword.java
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-password-caching/resource-dummy-template.xml
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-password-caching/security-policy-hashing.xml
R provisioning/provisioning-impl/src/test/resources/dummy/modify-will-disable.xml
R provisioning/provisioning-impl/src/test/resources/dummy/modify-will-enable.xml
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/CredentialsStorageManager.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/SecurityPolicyFinder.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
R repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/MetadataAsserter.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
Log Message:
-----------
Merge branch 'tmp/password-caching-test'
Commit: f38c0ce22c6bd14d64285b21bb1b3da3f8abd933
https://github.com/Evolveum/midpoint/commit/f38c0ce22c6bd14d64285b21bb1b3da3f8abd933
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-22 (Fri, 22 Nov 2024)
Changed paths:
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/TogglePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeaderStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeaderStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/Select2MultiChoiceColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/Select2MultiChoicePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/Select2MultiChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/ListGroupMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/MenuItemLinkPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/MenuItemLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/CatalogTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/ObjectTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.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/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ChooseRelationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ConflictItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ConflictItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CustomValidityPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.html
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/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleOfTeammateMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleOfTeammateMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
Log Message:
-----------
MID-9847: fix wcag rules for request access panels
Commit: 5db1c2724d8f3a6778c99fb82bb03d4e4582343c
https://github.com/Evolveum/midpoint/commit/5db1c2724d8f3a6778c99fb82bb03d4e4582343c
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-22 (Fri, 22 Nov 2024)
Changed paths:
M docs/admin-gui/dashboards/configuration/index.adoc
M docs/concepts/mark/index.adoc
M docs/roles-policies/assignment/configuration/index.adoc
M docs/roles-policies/roles-and-policies-configuration/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAuthenticationModule.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/lostusername/PageIdentityRecovery.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/ObjectVerticalSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceAttributeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/package-info.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/securitypolicy/SecurityPolicyCustomMerger.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/entry/point/HttpSecurityQuestionsAuthenticationEntryPoint.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/AuthenticationWrapper.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.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/ModelBeans.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.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/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedAssignedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/FocusChangeExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/ModelSecurityPolicyFinder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestConnectorDummyFake.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/AbstractPasswordTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/TestPasswordDefault.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/OperationResultRecorder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerRelative.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowObjectComputer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDj.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjIncompletePassword.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjReadablePassword.java
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-password-caching/resource-dummy-template.xml
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-password-caching/security-policy-hashing.xml
R provisioning/provisioning-impl/src/test/resources/dummy/modify-will-disable.xml
R provisioning/provisioning-impl/src/test/resources/dummy/modify-will-enable.xml
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/CredentialsStorageManager.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/SecurityPolicyFinder.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
R repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/MetadataAsserter.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: 73f9dd56bbd8eb85f05b583a80751404aca18377
https://github.com/Evolveum/midpoint/commit/73f9dd56bbd8eb85f05b583a80751404aca18377
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-25 (Mon, 25 Nov 2024)
Changed paths:
M docs/security/credentials/password-reset/configuration.adoc
Log Message:
-----------
doc fix
Commit: c86cd13d6185d0a42f9c46eb0ea2c05a470aab2e
https://github.com/Evolveum/midpoint/commit/c86cd13d6185d0a42f9c46eb0ea2c05a470aab2e
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-25 (Mon, 25 Nov 2024)
Changed paths:
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/TogglePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeaderStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeaderStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/Select2MultiChoiceColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/Select2MultiChoicePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/Select2MultiChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/ListGroupMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/MenuItemLinkPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/MenuItemLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/CatalogTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/ObjectTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.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/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ChooseRelationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ConflictItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ConflictItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CustomValidityPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.html
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/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleOfTeammateMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleOfTeammateMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 74ca414178298f5057937238c14f6073f86ddf65
https://github.com/Evolveum/midpoint/commit/74ca414178298f5057937238c14f6073f86ddf65
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-25 (Mon, 25 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeaderStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeaderStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/ListGroupMenuItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/MenuItemLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/CatalogTilePanel.java
Log Message:
-----------
MID-9847: fix wcag rules for menu on request access panels
Commit: 1b8b4f23729fdd7058968ba3bb4011b69a6b047d
https://github.com/Evolveum/midpoint/commit/1b8b4f23729fdd7058968ba3bb4011b69a6b047d
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-25 (Mon, 25 Nov 2024)
Changed paths:
M docs/security/credentials/password-reset/configuration.adoc
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: 14f96c1e2d044e4338b6108c52e7291e9522f724
https://github.com/Evolveum/midpoint/commit/14f96c1e2d044e4338b6108c52e7291e9522f724
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-25 (Mon, 25 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/DateTimePickerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/AbstractPageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.java
Log Message:
-----------
MID-9847: fix wcag rules for identity recovery page
Commit: 1359e3a30dfd5ed7bb8462d02b2ddae60788b750
https://github.com/Evolveum/midpoint/commit/1359e3a30dfd5ed7bb8462d02b2ddae60788b750
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-11-25 (Mon, 25 Nov 2024)
Changed paths:
M gui/admin-gui/src/frontend/js/bootstrap-strength-meter/bootstrap-strength-meter.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceHeaderPanel.html
Log Message:
-----------
MID-9847: fix wcag rules for self registration page
Commit: 47b7d8b5803b7f3f48c5065dcad49c007c84eead
https://github.com/Evolveum/midpoint/commit/47b7d8b5803b7f3f48c5065dcad49c007c84eead
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: 2024-11-25 (Mon, 25 Nov 2024)
Changed paths:
M pom.xml
Log Message:
-----------
Bump org.keycloak:keycloak-core from 25.0.5 to 26.0.6
Bumps [org.keycloak:keycloak-core](https://github.com/keycloak/keycloak) from 25.0.5 to 26.0.6.
- [Release notes](https://github.com/keycloak/keycloak/releases)
- [Commits](https://github.com/keycloak/keycloak/compare/25.0.5...26.0.6)
---
updated-dependencies:
- dependency-name: org.keycloak:keycloak-core
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support at github.com>
Commit: 859fae59ecb3bc5c57edd1faa402dfae104f5df3
https://github.com/Evolveum/midpoint/commit/859fae59ecb3bc5c57edd1faa402dfae104f5df3
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-11-27 (Wed, 27 Nov 2024)
Changed paths:
M docs/admin-gui/dashboards/configuration/index.adoc
M docs/concepts/mark/index.adoc
M docs/roles-policies/assignment/configuration/index.adoc
M docs/roles-policies/gradual-policy-enforcement/index.adoc
M docs/roles-policies/roles-and-policies-configuration/index.adoc
M docs/security/authentication/flexible-authentication/modules/oidc.adoc
M docs/security/credentials/password-reset/configuration.adoc
M gui/admin-gui/src/frontend/js/bootstrap-strength-meter/bootstrap-strength-meter.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/TogglePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeaderStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeaderStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.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/impl/component/input/DateTimePickerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/Select2MultiChoiceColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/Select2MultiChoicePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/Select2MultiChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/ListGroupMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/ListGroupMenuItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/MenuItemLinkPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/MenuItemLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/CatalogTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/ObjectTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.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/helpers/CertMiscUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/GenericSingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/AbstractPageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAuthenticationModule.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/lostusername/PageIdentityRecovery.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ChooseRelationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ConflictItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ConflictItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CustomValidityPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.html
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/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleOfTeammateMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleOfTeammateMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/ObjectVerticalSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceAttributeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/package-info.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/securitypolicy/SecurityPolicyCustomMerger.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/entry/point/HttpSecurityQuestionsAuthenticationEntryPoint.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/AuthenticationWrapper.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.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/ModelBeans.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.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/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedAssignedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/FocusChangeExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/ModelSecurityPolicyFinder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestConnectorDummyFake.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/AbstractPasswordTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/TestPasswordDefault.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/BehaviorConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/OperationResultRecorder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerRelative.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowObjectComputer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDj.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjIncompletePassword.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjReadablePassword.java
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-password-caching/resource-dummy-template.xml
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-password-caching/security-policy-hashing.xml
R provisioning/provisioning-impl/src/test/resources/dummy/modify-will-disable.xml
R provisioning/provisioning-impl/src/test/resources/dummy/modify-will-enable.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/AbstractCompositeActivityRun.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/ActivityRunResult.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/CredentialsStorageManager.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/SecurityPolicyFinder.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
R repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/MetadataAsserter.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into attribute-anonymizer
Commit: d39e7db8093427a8b9962a27d0938fa6ba124f2a
https://github.com/Evolveum/midpoint/commit/d39e7db8093427a8b9962a27d0938fa6ba124f2a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-27 (Wed, 27 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/FulltextQueryWrapper.java
Log Message:
-----------
MID-10141 fixed npe, error when counting objects in roles and services in governance
Commit: 1afde787b9b703ee1b1e39a93e08564f114076c6
https://github.com/Evolveum/midpoint/commit/1afde787b9b703ee1b1e39a93e08564f114076c6
Author: iam-tk <iam-mailing at tk.de>
Date: 2024-11-28 (Thu, 28 Nov 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/PersonaProcessor.java
Log Message:
-----------
FIX: PersonaProcessor creates empty audit events on recompute task
During a recompute task, midPoint set LazyAuditRequest in the lens context
to avoid creating empty audit objects for every recomputation.
This change propagates the LazyAuditRequest property to the LensContext
created for the persona delta execution. This will prevent midPoint from
creating empty audit events for personas when running a recompute on the
main user.
Commit: f2f32a3f9e0f3551b655502595a25c4fb1dbffd5
https://github.com/Evolveum/midpoint/commit/f2f32a3f9e0f3551b655502595a25c4fb1dbffd5
Author: iam-tk <iam-mailing at tk.de>
Date: 2024-11-28 (Thu, 28 Nov 2024)
Changed paths:
M docs/concepts/query/midpoint-query-language/introduction.adoc
Log Message:
-----------
Query Documentation: example for "in" query
Commit: c0fc3383c3671fcd5b427061dea7db7965416a39
https://github.com/Evolveum/midpoint/commit/c0fc3383c3671fcd5b427061dea7db7965416a39
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-28 (Thu, 28 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/TogglePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/ChangesPanel.java
Log Message:
-----------
MID-10236 incorrect tooltip fix
Commit: 634b992fad4d85bcdb7b85712cd7d0267eaba922
https://github.com/Evolveum/midpoint/commit/634b992fad4d85bcdb7b85712cd7d0267eaba922
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-28 (Thu, 28 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/CapabilitiesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceTypeUtil.java
Log Message:
-----------
MID-10147 last login timestamp localization fixes
Commit: f8f091c82124e89b4213e7b4e278a789f8d8b03c
https://github.com/Evolveum/midpoint/commit/f8f091c82124e89b4213e7b4e278a789f8d8b03c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-28 (Thu, 28 Nov 2024)
Changed paths:
M pom.xml
Log Message:
-----------
updated ldap connector to 3.9-M2
Commit: 80c26b5612dc98810d72adc750d3a8edac34283d
https://github.com/Evolveum/midpoint/commit/80c26b5612dc98810d72adc750d3a8edac34283d
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-29 (Fri, 29 Nov 2024)
Changed paths:
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
Log Message:
-----------
MID-10147 forgot to update fake connector ldap object for tests
Commit: 7359991b69362cd6827de3742183c774577c40ab
https://github.com/Evolveum/midpoint/commit/7359991b69362cd6827de3742183c774577c40ab
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-29 (Fri, 29 Nov 2024)
Changed paths:
M repo/system-init/src/main/resources/config.xml
Log Message:
-----------
MID-10244 switch config.xml template to native repository implementation
Commit: 36fadd64482d46a6e169fe3f3e62aca986d83051
https://github.com/Evolveum/midpoint/commit/36fadd64482d46a6e169fe3f3e62aca986d83051
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-29 (Fri, 29 Nov 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/component/AbstractRoleMemberPanel.java
Log Message:
-----------
fix for 10150 Organizations list display bug
Commit: 64fa4fc48b34fe613046864f4497e1e07de2a636
https://github.com/Evolveum/midpoint/commit/64fa4fc48b34fe613046864f4497e1e07de2a636
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-11-29 (Fri, 29 Nov 2024)
Changed paths:
M gui/admin-gui/src/frontend/js/bootstrap-strength-meter/bootstrap-strength-meter.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/TogglePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeaderStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeaderStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/DateTimePickerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/ListGroupMenuItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/MenuItemLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/FulltextQueryWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/CatalogTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/CapabilitiesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/AbstractPageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/ChangesPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceTypeUtil.java
M pom.xml
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
M repo/system-init/src/main/resources/config.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 2d74c529b3377181f5fbd347e23b6f894458f799
https://github.com/Evolveum/midpoint/commit/2d74c529b3377181f5fbd347e23b6f894458f799
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-11-30 (Sat, 30 Nov 2024)
Changed paths:
M repo/system-init/src/test/java/com/evolveum/midpoint/init/TestConfigurationLoad.java
Log Message:
-----------
MID-10244 fixed test
Commit: 11cdef621299fc0314cce002f0f695e6542a18ef
https://github.com/Evolveum/midpoint/commit/11cdef621299fc0314cce002f0f695e6542a18ef
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-11-30 (Sat, 30 Nov 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentification.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfAddReturnValue.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
Log Message:
-----------
Improve password caching tests
(Plus an unrelated fix to UcfAddReturnValue data structure.)
Commit: 438f12efdaf7932701755056ec7adf3e608b7f98
https://github.com/Evolveum/midpoint/commit/438f12efdaf7932701755056ec7adf3e608b7f98
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-02 (Mon, 02 Dec 2024)
Changed paths:
M docs/security/credentials/password-reset/configuration.adoc
M gui/admin-gui/src/frontend/js/bootstrap-strength-meter/bootstrap-strength-meter.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/TogglePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeaderStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeaderStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.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/impl/component/input/DateTimePickerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/Select2MultiChoiceColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/Select2MultiChoicePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/Select2MultiChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/ListGroupMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/ListGroupMenuItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/MenuItemLinkPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/MenuItemLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/FulltextQueryWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/CatalogTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/ObjectTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.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/abstractrole/component/AbstractRoleMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/CapabilitiesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/AbstractPageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAuthenticationModule.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/lostusername/PageIdentityRecovery.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ChooseRelationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ConflictItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ConflictItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CustomValidityPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.html
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/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleOfTeammateMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleOfTeammateMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/ObjectVerticalSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/ChangesPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceAttributeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/package-info.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/securitypolicy/SecurityPolicyCustomMerger.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/entry/point/HttpSecurityQuestionsAuthenticationEntryPoint.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/AuthenticationWrapper.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.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/ModelBeans.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.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/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedAssignedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/FocusChangeExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/ModelSecurityPolicyFinder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestConnectorDummyFake.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/AbstractPasswordTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/TestPasswordDefault.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/OperationResultRecorder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerRelative.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowObjectComputer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDj.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjIncompletePassword.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjReadablePassword.java
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-password-caching/resource-dummy-template.xml
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-password-caching/security-policy-hashing.xml
R provisioning/provisioning-impl/src/test/resources/dummy/modify-will-disable.xml
R provisioning/provisioning-impl/src/test/resources/dummy/modify-will-enable.xml
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/CredentialsStorageManager.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/SecurityPolicyFinder.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
R repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/MetadataAsserter.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
M repo/system-init/src/main/resources/config.xml
M repo/system-init/src/test/java/com/evolveum/midpoint/init/TestConfigurationLoad.java
Log Message:
-----------
Merge branch 'master' into feature/outlier-detection
Commit: e2e9bd2d5dc06542af9657863db68be541e6a210
https://github.com/Evolveum/midpoint/commit/e2e9bd2d5dc06542af9657863db68be541e6a210
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-02 (Mon, 02 Dec 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
Log Message:
-----------
Role analysis schema for object categorization
1. TODO better schema naming
Commit: e482a2172e59432cc4f68b0f872672d23d12330c
https://github.com/Evolveum/midpoint/commit/e482a2172e59432cc4f68b0f872672d23d12330c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-02 (Mon, 02 Dec 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainerImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddOperation.java
Log Message:
-----------
Add ShadowAttributesContainer.removeAttribute
This fixes tests failing because of the recent generalization
of UcfAddReturnValue in 11cdef621299fc0314cce002f0f695e6542a18ef.
Commit: 37534f5e38b3dd5fc090ebc7f39bc2c6ac1e7c95
https://github.com/Evolveum/midpoint/commit/37534f5e38b3dd5fc090ebc7f39bc2c6ac1e7c95
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-02 (Mon, 02 Dec 2024)
Changed paths:
M repo/system-init/src/test/java/com/evolveum/midpoint/init/TestConfigurationLoad.java
Log Message:
-----------
Merge branch 'master' into tmp/password-caching-improvements
Commit: 5ed562743e078985d3b6032634e3ef224e5eaac0
https://github.com/Evolveum/midpoint/commit/5ed562743e078985d3b6032634e3ef224e5eaac0
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-02 (Mon, 02 Dec 2024)
Changed paths:
M config/initial-objects/archetype/024-archetype-operation-request.xml
M repo/system-init/src/main/resources/initial-objects/archetype/024-archetype-operation-request.xml
Log Message:
-----------
fix for 10164 The icon for CaseType is not displayed
Commit: 540d2c8275c3cdbf9ab3a9bbc1ac062143b566c6
https://github.com/Evolveum/midpoint/commit/540d2c8275c3cdbf9ab3a9bbc1ac062143b566c6
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-02 (Mon, 02 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/js/bootstrap-strength-meter/bootstrap-strength-meter.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/TogglePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeaderStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardHeaderStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/DateTimePickerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/ListGroupMenuItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/listGroup/MenuItemLinkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/FulltextQueryWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/CatalogTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/CapabilitiesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/AbstractPageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/ChangesPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentification.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.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/ResourceTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfAddReturnValue.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
M repo/system-init/src/main/resources/config.xml
M repo/system-init/src/test/java/com/evolveum/midpoint/init/TestConfigurationLoad.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: b95751a8fbf2a719d74912e6226a5bf69ca679ec
https://github.com/Evolveum/midpoint/commit/b95751a8fbf2a719d74912e6226a5bf69ca679ec
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-03 (Tue, 03 Dec 2024)
Changed paths:
M config/initial-objects/archetype/023-archetype-manual-provisioning-case.xml
M config/initial-objects/archetype/025-archetype-approval-case.xml
M repo/system-init/src/main/resources/initial-objects/archetype/023-archetype-manual-provisioning-case.xml
M repo/system-init/src/main/resources/initial-objects/archetype/025-archetype-approval-case.xml
Log Message:
-----------
fix for 10150 Organizations list display bug (changes for approval and manual cases)
Commit: 2ba8a453fd2a8b71692acdfce71946a511994019
https://github.com/Evolveum/midpoint/commit/2ba8a453fd2a8b71692acdfce71946a511994019
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-03 (Tue, 03 Dec 2024)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
Log Message:
-----------
incude attributes without definition
Commit: c05cd1aa38b411642b68e4bd53f1d9f996713487
https://github.com/Evolveum/midpoint/commit/c05cd1aa38b411642b68e4bd53f1d9f996713487
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-03 (Tue, 03 Dec 2024)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
Log Message:
-----------
fixed logging
Commit: 1c4880f7220212a0c8e0644594dc7be6177d3abc
https://github.com/Evolveum/midpoint/commit/1c4880f7220212a0c8e0644594dc7be6177d3abc
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-03 (Tue, 03 Dec 2024)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningRepositoryAction.java
Log Message:
-----------
note on anonymizer concurrency
Commit: f7bd80fb9097d936efad4a2351b59196aaad3757
https://github.com/Evolveum/midpoint/commit/f7bd80fb9097d936efad4a2351b59196aaad3757
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-03 (Tue, 03 Dec 2024)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/RoleMiningExportUtils.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningOptions.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
more attribute export options
Commit: ed6a19375c5d4bf03a6b51ef6e655c8e0dda978b
https://github.com/Evolveum/midpoint/commit/ed6a19375c5d4bf03a6b51ef6e655c8e0dda978b
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-03 (Tue, 03 Dec 2024)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
Log Message:
-----------
anonymize polystring attribute without definition
Commit: eeba006b1e15d4c9180e2997610e8705f2d31892
https://github.com/Evolveum/midpoint/commit/eeba006b1e15d4c9180e2997610e8705f2d31892
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-03 (Tue, 03 Dec 2024)
Changed paths:
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationClosingTaskHandler.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/CertificationManagerImpl.java
Log Message:
-----------
fix for 10134 Certification campaign state display is not refreshed after state changes
Commit: 2402ef5e157f0d4be58562d864a7c55d3e510649
https://github.com/Evolveum/midpoint/commit/2402ef5e157f0d4be58562d864a7c55d3e510649
Author: Patrik <patkomalinak at gmail.com>
Date: 2024-12-03 (Tue, 03 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageFocusIdentification.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageFocusIdentification.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageLogin.html
Log Message:
-----------
MID-9847: Fixing separator at login page, Self registration form remaster, Joining orphaned label
Commit: 4f88a79d0286a25a6168c832b9aa6fa8ec784b88
https://github.com/Evolveum/midpoint/commit/4f88a79d0286a25a6168c832b9aa6fa8ec784b88
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-03 (Tue, 03 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
Log Message:
-----------
MID-9847: add keyboard support on sidebar and details menu
Commit: fb4b8a24308dbb91376c113250279dccfae69a1d
https://github.com/Evolveum/midpoint/commit/fb4b8a24308dbb91376c113250279dccfae69a1d
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-03 (Tue, 03 Dec 2024)
Changed paths:
M config/initial-objects/archetype/023-archetype-manual-provisioning-case.xml
M config/initial-objects/archetype/024-archetype-operation-request.xml
M config/initial-objects/archetype/025-archetype-approval-case.xml
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/TogglePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/FulltextQueryWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/component/AbstractRoleMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/CapabilitiesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageFocusIdentification.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageFocusIdentification.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/ChangesPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentification.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.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/ResourceTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationClosingTaskHandler.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/CertificationManagerImpl.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfAddReturnValue.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
M repo/system-init/src/main/resources/config.xml
M repo/system-init/src/main/resources/initial-objects/archetype/023-archetype-manual-provisioning-case.xml
M repo/system-init/src/main/resources/initial-objects/archetype/024-archetype-operation-request.xml
M repo/system-init/src/main/resources/initial-objects/archetype/025-archetype-approval-case.xml
M repo/system-init/src/test/java/com/evolveum/midpoint/init/TestConfigurationLoad.java
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: 74333f2f8a392e5cea5d3bdbd3bdef62ce1e2fe3
https://github.com/Evolveum/midpoint/commit/74333f2f8a392e5cea5d3bdbd3bdef62ce1e2fe3
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-03 (Tue, 03 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
Log Message:
-----------
MID-9847: add attribute 'aria-disabled' for disabled buttons
Commit: ee790d14cfc15a0606960db67fa00ccec817ed56
https://github.com/Evolveum/midpoint/commit/ee790d14cfc15a0606960db67fa00ccec817ed56
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M docs/deployment/ninja/command/initial-objects.adoc
M docs/deployment/ninja/command/pre-upgrade-check.adoc
M docs/deployment/ninja/command/upgrade-distribution.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
M docs/deployment/ninja/index.adoc
Log Message:
-----------
MID-9437 ninja doc improvements
Commit: 6147b2c5d48cc2345844c05d5719da85689f2712
https://github.com/Evolveum/midpoint/commit/6147b2c5d48cc2345844c05d5719da85689f2712
Author: mmacik <matus.macik at evolveum.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M docs/interfaces/rest/operations/search-op-rest.adoc
Log Message:
-----------
Documentation, REST api search OP example link not working
Commit: 9eb26d30e65ff32c12c89c8fef6fa12439eec2fc
https://github.com/Evolveum/midpoint/commit/9eb26d30e65ff32c12c89c8fef6fa12439eec2fc
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
autocompleteConfiguration is annotated with schemaContext type annotation
Commit: 0ecd13f0304ce55dbc04a59007f74b32ac3adaab
https://github.com/Evolveum/midpoint/commit/0ecd13f0304ce55dbc04a59007f74b32ac3adaab
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
Log Message:
-----------
Role analysis disable default parentOrgRef analysis
Commit: dd33e217c101d295a1f21f6a7b48d1bf91cbdf2e
https://github.com/Evolveum/midpoint/commit/dd33e217c101d295a1f21f6a7b48d1bf91cbdf2e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/Clusterable.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/OutlierClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/StandardClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/ClusteringUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
Log Message:
-----------
Role analysis implement object classification functionalities
Commit: 0503df4eeda6eee15c9e002644c60493a523b255
https://github.com/Evolveum/midpoint/commit/0503df4eeda6eee15c9e002644c60493a523b255
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
Log Message:
-----------
Role analysis schema cleanup
1. Old categorization types & elements.
Commit: 60740b243694d5849dd62a42d0118d900b968623
https://github.com/Evolveum/midpoint/commit/60740b243694d5849dd62a42d0118d900b968623
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
Log Message:
-----------
Role analysis code cleanup
1. Remove old categorization functionalities
Commit: 9452d620eebc18a7b63547f399d907e7028be854
https://github.com/Evolveum/midpoint/commit/9452d620eebc18a7b63547f399d907e7028be854
Author: mmacik <matus.macik at evolveum.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
Log Message:
-----------
Documentation pages, REST, operation op 'include'
Commit: b64527912fdc9ea782c77d9d936016af6854f409
https://github.com/Evolveum/midpoint/commit/b64527912fdc9ea782c77d9d936016af6854f409
Author: Martin Spanik <martin.spanik at evolveum.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M docs/roles-policies/certification/index.adoc
Log Message:
-----------
Docs: Certifications - small update of certification definition examples (scope, query).
Commit: d12937cb42464955b81077920e63369dffdc9d5b
https://github.com/Evolveum/midpoint/commit/d12937cb42464955b81077920e63369dffdc9d5b
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
Log Message:
-----------
fixed parsing unknown types, filter unknown definition classes
Commit: e9560a5290cd4d941df8d7d6240869fcb0383671
https://github.com/Evolveum/midpoint/commit/e9560a5290cd4d941df8d7d6240869fcb0383671
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M docs/deployment/ninja/command/export-mining.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
Log Message:
-----------
docu on attribute anonymization export
Commit: d74f94df1c8b4da89430f89440216b4257415c32
https://github.com/Evolveum/midpoint/commit/d74f94df1c8b4da89430f89440216b4257415c32
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M docs/resources/manual/configuration.adoc
M docs/resources/manual/index.adoc
Log Message:
-----------
fixed docs errors
Commit: 42bc53ab89dca960ad016b9df369a3e5e1be9466
https://github.com/Evolveum/midpoint/commit/42bc53ab89dca960ad016b9df369a3e5e1be9466
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M config/initial-objects/archetype/023-archetype-manual-provisioning-case.xml
M config/initial-objects/archetype/024-archetype-operation-request.xml
M config/initial-objects/archetype/025-archetype-approval-case.xml
M docs/deployment/ninja/command/initial-objects.adoc
M docs/deployment/ninja/command/pre-upgrade-check.adoc
M docs/deployment/ninja/command/upgrade-distribution.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
M docs/deployment/ninja/index.adoc
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
M docs/interfaces/rest/operations/search-op-rest.adoc
M docs/resources/manual/configuration.adoc
M docs/resources/manual/index.adoc
M docs/roles-policies/certification/index.adoc
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/TogglePanel.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/search/wrapper/FulltextQueryWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/component/AbstractRoleMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/CapabilitiesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageFocusIdentification.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageFocusIdentification.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/ChangesPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentification.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.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/ResourceTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationClosingTaskHandler.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/CertificationManagerImpl.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfAddReturnValue.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
M repo/system-init/src/main/resources/config.xml
M repo/system-init/src/main/resources/initial-objects/archetype/023-archetype-manual-provisioning-case.xml
M repo/system-init/src/main/resources/initial-objects/archetype/024-archetype-operation-request.xml
M repo/system-init/src/main/resources/initial-objects/archetype/025-archetype-approval-case.xml
M repo/system-init/src/test/java/com/evolveum/midpoint/init/TestConfigurationLoad.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into attribute-anonymizer
Commit: 7758b4b1ed501998556758146c9a08580eb9e181
https://github.com/Evolveum/midpoint/commit/7758b4b1ed501998556758146c9a08580eb9e181
Author: Patrik <patkomalinak at gmail.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/_bootstrap-variables.scss
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.html
Log Message:
-----------
MID-9847: Fixing color contrast errors at tiles, lifecycle selector, table rows and sidebar
Commit: c5af83473e502c34cdc3a67f85be227ee5244c08
https://github.com/Evolveum/midpoint/commit/c5af83473e502c34cdc3a67f85be227ee5244c08
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M docs/concepts/query/midpoint-query-language/introduction.adoc
Log Message:
-----------
Merge pull request #237 from iam-tk/docs-query-in-example
Query Documentation: example for "in" query
Commit: 39ab99d3146f1726b92233496f080857046af403
https://github.com/Evolveum/midpoint/commit/39ab99d3146f1726b92233496f080857046af403
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/PersonaProcessor.java
Log Message:
-----------
Merge pull request #236 from iam-tk/persona-processor-lazy-audit
FIX: PersonaProcessor creates empty audit events on recompute task
Commit: e5479e4d75a639f6e1618617b508f99677117021
https://github.com/Evolveum/midpoint/commit/e5479e4d75a639f6e1618617b508f99677117021
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AsyncUpdatePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/DeletedValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/ImgResources.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/PrimaryValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/SecondaryValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/building.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/decision_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/drive.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/error.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/hdd_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/medal_gold_3.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/medal_silver_2.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/role_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/shield.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/tooltip_info.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/tracking_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_red.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_suit.png
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
Log Message:
-----------
removed obsolete icons, not used for years probably
Commit: 43c3dd11d27ed32f49745fa1294bba71466de438
https://github.com/Evolveum/midpoint/commit/43c3dd11d27ed32f49745fa1294bba71466de438
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
more schema context annotations
Commit: d7e96f90f8953d0745b2f796c77981b798b05f90
https://github.com/Evolveum/midpoint/commit/d7e96f90f8953d0745b2f796c77981b798b05f90
Author: Martin Spanik <martin.spanik at evolveum.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M docs/concepts/query/midpoint-query-language/index.adoc
M docs/concepts/query/midpoint-query-language/introduction.adoc
M docs/concepts/query/midpoint-query-language/query-examples/index.adoc
M docs/concepts/query/query-concepts/index.adoc
Log Message:
-----------
Docs: Query - added examples for inOrg and objectMarks queries + small text updates. Removed some since elements and old references to "Axiom"
Commit: eefe4bad9ae73671cd2ed1f7cce3a7d583e0c318
https://github.com/Evolveum/midpoint/commit/eefe4bad9ae73671cd2ed1f7cce3a7d583e0c318
Author: Martin Spanik <martin.spanik at evolveum.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M docs/concepts/query/midpoint-query-language/introduction.adoc
M docs/concepts/query/midpoint-query-language/query-examples/index.adoc
Log Message:
-----------
Docs: Query - added description and examples for multivalue equal + assigned role members.
Commit: e43fd6fefa178730170b0383d356ad1249b2785a
https://github.com/Evolveum/midpoint/commit/e43fd6fefa178730170b0383d356ad1249b2785a
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
Log Message:
-----------
fix for 10107 Unable to update date field
Commit: 1f3c4023cb071324c23461333b07614feee424d0
https://github.com/Evolveum/midpoint/commit/1f3c4023cb071324c23461333b07614feee424d0
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M docs/concepts/query/midpoint-query-language/index.adoc
M docs/concepts/query/midpoint-query-language/introduction.adoc
M docs/concepts/query/midpoint-query-language/query-examples/index.adoc
M docs/concepts/query/query-concepts/index.adoc
M docs/deployment/ninja/command/export-mining.adoc
M docs/deployment/ninja/command/initial-objects.adoc
M docs/deployment/ninja/command/pre-upgrade-check.adoc
M docs/deployment/ninja/command/upgrade-distribution.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
M docs/deployment/ninja/index.adoc
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
M docs/interfaces/rest/operations/search-op-rest.adoc
M docs/resources/manual/configuration.adoc
M docs/resources/manual/index.adoc
M docs/roles-policies/certification/index.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/_bootstrap-variables.scss
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageFocusIdentification.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageFocusIdentification.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AsyncUpdatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/DeletedValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/ImgResources.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/PrimaryValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/SecondaryValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/building.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/decision_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/drive.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/error.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/hdd_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/medal_gold_3.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/medal_silver_2.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/role_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/shield.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/tooltip_info.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/tracking_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_red.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_suit.png
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M infra/common/src/main/java/com/evolveum/midpoint/common/RoleMiningExportUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/PersonaProcessor.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningOptions.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningRepositoryAction.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 6d58b14a05614b609e5cccc5646cf17b1061dde0
https://github.com/Evolveum/midpoint/commit/6d58b14a05614b609e5cccc5646cf17b1061dde0
Author: Patrik <patkomalinak at gmail.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/_midpoint-variables.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/Toast.java
Log Message:
-----------
MID-9847: Fixing color contrast errors at toasts
Commit: 7a89672cab020fdc51c13aed411b56ab95d4e407
https://github.com/Evolveum/midpoint/commit/7a89672cab020fdc51c13aed411b56ab95d4e407
Author: Patrik <patkomalinak at gmail.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/bs-stepper-custom.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/NavigationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/InlineOperationalButtonsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.java
Log Message:
-----------
Updating styles in request access, fixing responsivity for stepper and modals, adding shadow to tiles
Commit: b883f583f6a5ab35c1706845cd4887f02830792b
https://github.com/Evolveum/midpoint/commit/b883f583f6a5ab35c1706845cd4887f02830792b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/ConnectorOperationHook.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/HookRegistry.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationResult.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationReturnValue.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/result/ResourceOperationStatus.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformablePropertyDefinition.java
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-monsterized.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-volatile.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningOperationContext.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectOperations.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteOperation.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteResult.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFetchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLiveSyncChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLocateOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyReturnValue.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectOperationResult.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectOperationReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectUcfModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/PendingOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ProvisioningOperationState.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowDeleteOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowOperationPropagationHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/CommunicationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ConfigurationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/GenericErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/MaintenanceExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectAlreadyExistHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectNotFoundHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/PolicyViolationHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/SchemaExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/SecurityViolationHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/OperationResultRecorder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/PendingOperationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNegative.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-volatility/resource-dummy.xml
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfAddReturnValue.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteResult.java
R provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfModifyReturnValue.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfOperationResult.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfOperationReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/connectors/AbstractManualConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/provisioning/AsyncProvisioningConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/update/AsyncUpdateConnectorInstance.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/RepoShadowAsserter.java
M testing/story/src/test/resources/science/resource-dummy-unix.xml
M testing/story/src/test/resources/science/resource-opendj-ad-simulation.xml
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
Log Message:
-----------
Improve shadow attribute volatility support
This commit adds new schema for attribute volatility, specifying it as
relations between attributes (source->target).
It provides a limited implementation, covering three cases:
- legacy volatility trigger: anything may change when attr X changes,
- "all" volatility trigger: anything may change when any attr changes,
- volatility on create: given attributes may be set/modified on create.
Related:
- Comprehensive support for volatility testing on the dummy resource:
ConnectorOperationHook objects.
- Clarified the ADD operation at the shadows and resource objects levels
so that created attributes and volatile ones are now written to BOTH
high-level and lower-level representations of the object to be added.
As part of this, the auditing is improved now: we audit the actual
object that was sent to the connector plus everything we got back
from the resource (in add operation + when fetching volatiles).
- Simplified return values from ADD, MODIFY, and DELETE operations at
both UCF and "resource objects" levels. The handling of these operations
at the "shadows" levels was simplified as well.
- A bug preventing native reference modifications in "avoid duplicate
values" mode was fixed.
- A rather obsolete code for invoking failure notifications for a narrow
set of schema-related errors in ADD operation was removed. It
complicated the code flow, and was rather an exception than a rule:
nothing like that exists for other operations. If needed, we should
implement the functionality in more generic way.
Commit: 287656fdf8b113f8ba27c4e029f2305e81458740
https://github.com/Evolveum/midpoint/commit/287656fdf8b113f8ba27c4e029f2305e81458740
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
Log Message:
-----------
Adapt TestUcfOpenDj
Related to b883f583f6a5ab35c1706845cd4887f02830792b.
(It depended on some obscure side effects of UCF addObject method.)
Commit: dcd16a8c3c5475bdcc1570608d63eeed911066d9
https://github.com/Evolveum/midpoint/commit/dcd16a8c3c5475bdcc1570608d63eeed911066d9
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M pom.xml
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ObjectDeltaUpdaterTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAssignment.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RActivation.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RSimpleActivation.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/mapper/ActivationMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/modify/PrismEntityMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/GetAssignmentResult.java
M testing/story/pom.xml
M tools/midpoint-boot-layout/pom.xml
M tools/ninja/pom.xml
Log Message:
-----------
MID-10276 upgrade spring boot to 3.4.0 and hibernate to 6.6.3.Final + some other smalled dependency changes. Not working yet (hibernate).
Commit: 84f69277e99565691a24f25279c741db94d242f9
https://github.com/Evolveum/midpoint/commit/84f69277e99565691a24f25279c741db94d242f9
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/_midpoint-variables.scss
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/bs-stepper-custom.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/Toast.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/NavigationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/InlineOperationalButtonsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/mid-10276-dependencies-upgrade
Commit: 595df9b6ebab517f23a89c866acb58fdf8606130
https://github.com/Evolveum/midpoint/commit/595df9b6ebab517f23a89c866acb58fdf8606130
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
Log Message:
-----------
Fix a compilation error
Related to b883f583f6a5ab35c1706845cd4887f02830792b.
Commit: ab8f44fd191c40638db746732f67bf5f6a4c00cc
https://github.com/Evolveum/midpoint/commit/ab8f44fd191c40638db746732f67bf5f6a4c00cc
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceWrapperImpl.java
Log Message:
-----------
refactored the fix for 10107 Unable to update date field
Commit: 9489b268b3f92c980475c26fe4fdd94f45590b9d
https://github.com/Evolveum/midpoint/commit/9489b268b3f92c980475c26fe4fdd94f45590b9d
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/_midpoint-variables.scss
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/bs-stepper-custom.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/Toast.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/NavigationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/InlineOperationalButtonsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: ebb456045493c5267e0f70eebb1f178cd834bfaf
https://github.com/Evolveum/midpoint/commit/ebb456045493c5267e0f70eebb1f178cd834bfaf
Author: Patrik <patkomalinak at gmail.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
Log Message:
-----------
Cleaning up comments
Commit: fbb2ad3ea10e498827d4c7728bfd195afb647595
https://github.com/Evolveum/midpoint/commit/fbb2ad3ea10e498827d4c7728bfd195afb647595
Author: Patrik <patkomalinak at gmail.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
Log Message:
-----------
Cleaning up comments
Commit: 3b6fa7dacb3d2ad2aa040107b199cc3a1cb52c5d
https://github.com/Evolveum/midpoint/commit/3b6fa7dacb3d2ad2aa040107b199cc3a1cb52c5d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-monsterized.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-volatile.xml
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-volatility/resource-dummy.xml
M testing/story/src/test/resources/science/resource-dummy-unix.xml
M testing/story/src/test/resources/science/resource-opendj-ad-simulation.xml
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
Log Message:
-----------
Change volatility-related schema
Now it's better aligned with the idea of mappings.
See https://docs.evolveum.com/midpoint/devel/design/volatile-attributes-4.9.1-and-4.10/.
Commit: 40aa9f28b7bb49cc7831000915b6b0ada22ee950
https://github.com/Evolveum/midpoint/commit/40aa9f28b7bb49cc7831000915b6b0ada22ee950
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M config/initial-objects/archetype/023-archetype-manual-provisioning-case.xml
M config/initial-objects/archetype/024-archetype-operation-request.xml
M config/initial-objects/archetype/025-archetype-approval-case.xml
M docs/concepts/query/midpoint-query-language/index.adoc
M docs/concepts/query/midpoint-query-language/introduction.adoc
M docs/concepts/query/midpoint-query-language/query-examples/index.adoc
M docs/concepts/query/query-concepts/index.adoc
M docs/deployment/ninja/command/export-mining.adoc
M docs/deployment/ninja/command/initial-objects.adoc
M docs/deployment/ninja/command/pre-upgrade-check.adoc
M docs/deployment/ninja/command/upgrade-distribution.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
M docs/deployment/ninja/index.adoc
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
M docs/interfaces/rest/operations/search-op-rest.adoc
M docs/resources/manual/configuration.adoc
M docs/resources/manual/index.adoc
M docs/roles-policies/certification/index.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/_bootstrap-variables.scss
M gui/admin-gui/src/frontend/scss/_midpoint-variables.scss
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/bs-stepper-custom.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/Toast.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/NavigationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/InlineOperationalButtonsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageFocusIdentification.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageFocusIdentification.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AsyncUpdatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/DeletedValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/ImgResources.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/PrimaryValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/SecondaryValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/building.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/decision_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/drive.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/error.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/hdd_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/medal_gold_3.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/medal_silver_2.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/role_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/shield.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/tooltip_info.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/tracking_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_red.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_suit.png
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M infra/common/src/main/java/com/evolveum/midpoint/common/RoleMiningExportUtils.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationClosingTaskHandler.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/CertificationManagerImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/PersonaProcessor.java
M repo/system-init/src/main/resources/initial-objects/archetype/023-archetype-manual-provisioning-case.xml
M repo/system-init/src/main/resources/initial-objects/archetype/024-archetype-operation-request.xml
M repo/system-init/src/main/resources/initial-objects/archetype/025-archetype-approval-case.xml
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningOptions.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningRepositoryAction.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Merge branch 'master' into feature/attribute-volatility
Commit: 8e4d5892ed036747630ff47ab55c0d42c047caae
https://github.com/Evolveum/midpoint/commit/8e4d5892ed036747630ff47ab55c0d42c047caae
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/org/component/OrgMemberPanel.java
Log Message:
-----------
fix for 10151 Wrong redirection - unassign object
Commit: b5b7a6b3e9ba29348345171dd2a0a2e177d1c8a9
https://github.com/Evolveum/midpoint/commit/b5b7a6b3e9ba29348345171dd2a0a2e177d1c8a9
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/ConnectorOperationHook.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/HookRegistry.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationResult.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationReturnValue.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/result/ResourceOperationStatus.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformablePropertyDefinition.java
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-monsterized.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-volatile.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningOperationContext.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectOperations.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteOperation.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteResult.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFetchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLiveSyncChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLocateOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyReturnValue.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectOperationResult.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectOperationReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectUcfModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/PendingOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ProvisioningOperationState.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowDeleteOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowOperationPropagationHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/CommunicationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ConfigurationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/GenericErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/MaintenanceExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectAlreadyExistHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectNotFoundHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/PolicyViolationHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/SchemaExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/SecurityViolationHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/OperationResultRecorder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/PendingOperationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNegative.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-volatility/resource-dummy.xml
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfAddReturnValue.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteResult.java
R provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfModifyReturnValue.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfOperationResult.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfOperationReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/connectors/AbstractManualConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/provisioning/AsyncProvisioningConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/update/AsyncUpdateConnectorInstance.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/RepoShadowAsserter.java
M testing/story/src/test/resources/science/resource-dummy-unix.xml
M testing/story/src/test/resources/science/resource-opendj-ad-simulation.xml
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 9a5eacd8ee16976620607eb37c08c572f86e436a
https://github.com/Evolveum/midpoint/commit/9a5eacd8ee16976620607eb37c08c572f86e436a
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceWrapperImpl.java
Log Message:
-----------
fix for 10107 added missing return statement
Commit: 6d6e8a0db52fe5ddb56d4c02f09922d9c1ce5173
https://github.com/Evolveum/midpoint/commit/6d6e8a0db52fe5ddb56d4c02f09922d9c1ce5173
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisDataServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/ClusteringUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierDetectionStrategyResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/context/OutlierDetectionActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/inline/BasicOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineModel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlineOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
Log Message:
-----------
Role analysis categorization improvement
1. Improve data categorization.
2. Implement exclude functionality.
3. Fix incorrect data loading (reversing maps).
4. Add new excluded category for better understanding.
Commit: 7f4994c142056e974417a3e51fbd7af4e54a3801
https://github.com/Evolveum/midpoint/commit/7f4994c142056e974417a3e51fbd7af4e54a3801
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/OutlierDetectionClusteringResultPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/OutlierDetectionClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAdvancedPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleMiningClusteringResultPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleMiningClusteringResultPanel.java
Log Message:
-----------
Role analysis redesign clustering result panels.
1. Implement advanced panel for session object.
NOTE: From this version clustering results for outlier detection
are now available in the Advanced Panel. Clustering results for
role mining remain in the main session navigation panel.
Commit: db82ad918a4ed4cdfb24ff997677350c4c70fbe7
https://github.com/Evolveum/midpoint/commit/db82ad918a4ed4cdfb24ff997677350c4c70fbe7
Author: Patrik <patkomalinak at gmail.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint.scss
M repo/system-init/src/main/resources/initial-objects/archetype/020-archetype-system-user.xml
M repo/system-init/src/main/resources/initial-objects/archetype/021-archetype-system-role.xml
Log Message:
-----------
MID-9847: Fixing color contrast defaults for superuser initial object
Commit: f10344c9e66c303ca07336cc9e2bf1b63df4fd9d
https://github.com/Evolveum/midpoint/commit/f10344c9e66c303ca07336cc9e2bf1b63df4fd9d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/dummys/DummyAdTrivialScenario.java
A model/model-intest/src/test/resources/associations/archetype-ad3-role-A.xml
A model/model-intest/src/test/resources/associations/archetype-ad3-role-B.xml
A model/model-intest/src/test/resources/associations/resource-dummy-ad3-mixed-groups.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusAsserter.java
Log Message:
-----------
Add a test for MID-10271
(The test currently finds nothing, unfortunately.)
Commit: b2cfbcdf2c00c032ce8809a4406d57d9a2a9bbd5
https://github.com/Evolveum/midpoint/commit/b2cfbcdf2c00c032ce8809a4406d57d9a2a9bbd5
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/ShadowPartitioningTest.java
Log Message:
-----------
Add a test for MID-10231
The test200 now fails but that's no problem as the class is not part
of a test suite (for now).
Commit: e35be825c297d49442d19a142cc7fefd745da2bd
https://github.com/Evolveum/midpoint/commit/e35be825c297d49442d19a142cc7fefd745da2bd
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/org/component/OrgMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceWrapperImpl.java
M repo/system-init/src/main/resources/initial-objects/archetype/020-archetype-system-user.xml
M repo/system-init/src/main/resources/initial-objects/archetype/021-archetype-system-role.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: e9513d826c92b798b912a42e76b4924818c92063
https://github.com/Evolveum/midpoint/commit/e9513d826c92b798b912a42e76b4924818c92063
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/progressbar/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/ClusteringRoleAnalysisSessionOptionWizardPanel.java
Log Message:
-----------
Role analysis implement categorization pages
1. Just first version (not completed)
Commit: a7d6e528e2347a0db02138815c6feeec282d829a
https://github.com/Evolveum/midpoint/commit/a7d6e528e2347a0db02138815c6feeec282d829a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowReferenceAttributesCollection.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/resources/associations/archetype-ad3-role-A.xml
M model/model-intest/src/test/resources/associations/archetype-ad3-role-B.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
Log Message:
-----------
Improve the test for MID-10271
Now it finally reproduces the issue.
Commit: b88b596e62cc15916010c3c3f5dcf1f7e562648e
https://github.com/Evolveum/midpoint/commit/b88b596e62cc15916010c3c3f5dcf1f7e562648e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-06 (Fri, 06 Dec 2024)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DeltaModificationConverter.java
Log Message:
-----------
Fix UCF->ConnId conversion for referenced objects
The original algorithm for converting midPoint (UCF) objects to ConnId
was too eager: it converted the whole structure of connected objects
in full. This was useless, and sometimes lead to failures - when
referenced objects contained unresolved references.
Now we convert only what is strictly required: root object and embedded
objects in full, but only the identifiers for referenced objects.
This resolves MID-10271.
Commit: dda6b054e0718ec47ebcbd885e65a1b3db1640c3
https://github.com/Evolveum/midpoint/commit/dda6b054e0718ec47ebcbd885e65a1b3db1640c3
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/js/ace-editor.js
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/configuration/dto/RepoQueryDto.java
Log Message:
-----------
synch repo/system-init/src/main/resources/initial-objects
Commit: c80e12ee26db62a08e2bf10182e0f5a019f8d478
https://github.com/Evolveum/midpoint/commit/c80e12ee26db62a08e2bf10182e0f5a019f8d478
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
M docs/concepts/query/midpoint-query-language/index.adoc
M docs/concepts/query/midpoint-query-language/introduction.adoc
M docs/concepts/query/midpoint-query-language/query-examples/index.adoc
M docs/concepts/query/query-concepts/index.adoc
M docs/deployment/ninja/command/export-mining.adoc
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
M docs/resources/manual/configuration.adoc
M docs/resources/manual/index.adoc
M docs/roles-policies/certification/index.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/_bootstrap-variables.scss
M gui/admin-gui/src/frontend/scss/_midpoint-variables.scss
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/bs-stepper-custom.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/Toast.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/NavigationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/InlineOperationalButtonsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/org/component/OrgMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AsyncUpdatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/DeletedValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/ImgResources.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/PrimaryValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/SecondaryValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/building.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/decision_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/drive.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/error.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/hdd_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/medal_gold_3.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/medal_silver_2.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/role_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/shield.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/tooltip_info.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/tracking_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_red.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_suit.png
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/ConnectorOperationHook.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/HookRegistry.java
M infra/common/src/main/java/com/evolveum/midpoint/common/RoleMiningExportUtils.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationResult.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationReturnValue.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/result/ResourceOperationStatus.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowReferenceAttributesCollection.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/PersonaProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformablePropertyDefinition.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/dummys/DummyAdTrivialScenario.java
A model/model-intest/src/test/resources/associations/archetype-ad3-role-A.xml
A model/model-intest/src/test/resources/associations/archetype-ad3-role-B.xml
A model/model-intest/src/test/resources/associations/resource-dummy-ad3-mixed-groups.xml
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-monsterized.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-volatile.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningOperationContext.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectOperations.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteOperation.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteResult.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFetchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLiveSyncChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLocateOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyReturnValue.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectOperationResult.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectOperationReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectUcfModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/PendingOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ProvisioningOperationState.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowDeleteOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowOperationPropagationHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/CommunicationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ConfigurationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/GenericErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/MaintenanceExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectAlreadyExistHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectNotFoundHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/PolicyViolationHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/SchemaExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/SecurityViolationHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/OperationResultRecorder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/PendingOperationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNegative.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-volatility/resource-dummy.xml
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfAddReturnValue.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteResult.java
R provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfModifyReturnValue.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfOperationResult.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfOperationReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/connectors/AbstractManualConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/provisioning/AsyncProvisioningConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/update/AsyncUpdateConnectorInstance.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DeltaModificationConverter.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/ShadowPartitioningTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/RepoShadowAsserter.java
M repo/system-init/src/main/resources/initial-objects/archetype/020-archetype-system-user.xml
M repo/system-init/src/main/resources/initial-objects/archetype/021-archetype-system-role.xml
M testing/story/src/test/resources/science/resource-dummy-unix.xml
M testing/story/src/test/resources/science/resource-opendj-ad-simulation.xml
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningOptions.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningRepositoryAction.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Merge branch 'master' into contentAssist
Commit: 348792417b2db7081bc5fd5717d055fc2c2f2da8
https://github.com/Evolveum/midpoint/commit/348792417b2db7081bc5fd5717d055fc2c2f2da8
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectUcfModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowModifyOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
Log Message:
-----------
Fix read-update-read provisioning mode
The code for merging discovered changes with the originally requested
ones is now fixed: we merge them, instead of simply concatenating them.
This fixes failing volatility tests on generic repo.
Commit: 6c4f20331089887b7dc932ab807bbf9b78198313
https://github.com/Evolveum/midpoint/commit/6c4f20331089887b7dc932ab807bbf9b78198313
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java
Log Message:
-----------
Role analysis change outlier and anomaly display system for user-permission matrix
Commit: 7a73c312711a5411e34ed81bbdb8b77deff2b1bb
https://github.com/Evolveum/midpoint/commit/7a73c312711a5411e34ed81bbdb8b77deff2b1bb
Author: Patrik <patkomalinak at gmail.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/Badge.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BadgePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.html
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/CampaignActionButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
Log Message:
-----------
Certifications: Upgrading styles for buttons and campaign cards
Commit: e4fbe40a7fbf9037991058a800cf5df1d0febc63
https://github.com/Evolveum/midpoint/commit/e4fbe40a7fbf9037991058a800cf5df1d0febc63
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/js/ace-editor.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/QueryPlaygroundPanel.java
Log Message:
-----------
add parameter in js method and use it in update behaviour
Commit: e983467fb918af279f72d44917b8c4af3558ab99
https://github.com/Evolveum/midpoint/commit/e983467fb918af279f72d44917b8c4af3558ab99
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/Badge.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BadgePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.html
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/CampaignActionButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectUcfModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowModifyOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
Log Message:
-----------
Merge branch 'master' into contentAssist
Commit: 7d6a6ec907c6ea5da8ba1f69dffd56c5ba5c81a9
https://github.com/Evolveum/midpoint/commit/7d6a6ec907c6ea5da8ba1f69dffd56c5ba5c81a9
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/QueryPlaygroundPanelAjaxListener.java
Log Message:
-----------
add parameter in js method and use it in update behaviour (forgotten class)
Commit: 8f70078702206b7b8d8599033eb90c200cd21299
https://github.com/Evolveum/midpoint/commit/8f70078702206b7b8d8599033eb90c200cd21299
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/QueryPlaygroundPanelAjaxListener.java
Log Message:
-----------
Merge remote-tracking branch 'origin/contentAssist' into contentAssist
Commit: acb87dd0909033d1173ef31e7544fc3cb241ac22
https://github.com/Evolveum/midpoint/commit/acb87dd0909033d1173ef31e7544fc3cb241ac22
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
M config/initial-objects/archetype/023-archetype-manual-provisioning-case.xml
M config/initial-objects/archetype/024-archetype-operation-request.xml
M config/initial-objects/archetype/025-archetype-approval-case.xml
M docs/concepts/query/midpoint-query-language/index.adoc
M docs/concepts/query/midpoint-query-language/introduction.adoc
M docs/concepts/query/midpoint-query-language/query-examples/index.adoc
M docs/concepts/query/query-concepts/index.adoc
M docs/deployment/ninja/command/export-mining.adoc
M docs/deployment/ninja/command/initial-objects.adoc
M docs/deployment/ninja/command/pre-upgrade-check.adoc
M docs/deployment/ninja/command/upgrade-distribution.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
M docs/deployment/ninja/index.adoc
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
M docs/interfaces/rest/operations/search-op-rest.adoc
M docs/resources/manual/configuration.adoc
M docs/resources/manual/index.adoc
M docs/roles-policies/certification/index.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/_bootstrap-variables.scss
M gui/admin-gui/src/frontend/scss/_midpoint-variables.scss
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/bs-stepper-custom.scss
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/Badge.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BadgePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/Toast.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/NavigationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.html
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/CampaignActionButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/InlineOperationalButtonsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/org/component/OrgMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageFocusIdentification.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageFocusIdentification.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AsyncUpdatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/DeletedValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/ImgResources.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/PrimaryValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/SecondaryValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/building.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/decision_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/drive.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/error.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/hdd_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/medal_gold_3.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/medal_silver_2.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/role_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/shield.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/tooltip_info.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/tracking_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_red.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_suit.png
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/ConnectorOperationHook.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/HookRegistry.java
M infra/common/src/main/java/com/evolveum/midpoint/common/RoleMiningExportUtils.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentification.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainerImpl.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationResult.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationReturnValue.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/result/ResourceOperationStatus.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowReferenceAttributesCollection.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationClosingTaskHandler.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/CertificationManagerImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/PersonaProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformablePropertyDefinition.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/dummys/DummyAdTrivialScenario.java
A model/model-intest/src/test/resources/associations/archetype-ad3-role-A.xml
A model/model-intest/src/test/resources/associations/archetype-ad3-role-B.xml
A model/model-intest/src/test/resources/associations/resource-dummy-ad3-mixed-groups.xml
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-monsterized.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-volatile.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningOperationContext.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectOperations.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteOperation.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteResult.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFetchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLiveSyncChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLocateOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyReturnValue.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectOperationResult.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectOperationReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectUcfModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/PendingOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ProvisioningOperationState.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowDeleteOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowOperationPropagationHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/CommunicationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ConfigurationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/GenericErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/MaintenanceExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectAlreadyExistHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectNotFoundHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/PolicyViolationHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/SchemaExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/SecurityViolationHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/OperationResultRecorder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/PendingOperationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNegative.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-volatility/resource-dummy.xml
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfAddReturnValue.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteResult.java
R provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfModifyReturnValue.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfOperationResult.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfOperationReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/connectors/AbstractManualConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/provisioning/AsyncProvisioningConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/update/AsyncUpdateConnectorInstance.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DeltaModificationConverter.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/ShadowPartitioningTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/RepoShadowAsserter.java
M repo/system-init/src/main/resources/initial-objects/archetype/020-archetype-system-user.xml
M repo/system-init/src/main/resources/initial-objects/archetype/021-archetype-system-role.xml
M repo/system-init/src/main/resources/initial-objects/archetype/023-archetype-manual-provisioning-case.xml
M repo/system-init/src/main/resources/initial-objects/archetype/024-archetype-operation-request.xml
M repo/system-init/src/main/resources/initial-objects/archetype/025-archetype-approval-case.xml
M testing/story/src/test/resources/science/resource-dummy-unix.xml
M testing/story/src/test/resources/science/resource-opendj-ad-simulation.xml
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningOptions.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningRepositoryAction.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Merge branch 'master' into feature/outlier-detection
Commit: 4abb583046ed84df7d9038175c9290adfa26a35b
https://github.com/Evolveum/midpoint/commit/4abb583046ed84df7d9038175c9290adfa26a35b
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAttributeResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
M model/model-impl/testng-unit.xml
Log Message:
-----------
Added attribute resolver utility
Commit: d15a3ce22fa83be886ede7944ba4d73258edc81d
https://github.com/Evolveum/midpoint/commit/d15a3ce22fa83be886ede7944ba4d73258edc81d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkAbortedException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkClick.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/ClockworkMedic.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/FocusGoneException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/MissingShadowContextRefresher.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionFullLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
Log Message:
-----------
Handle focus deletion via discovery correctly
The focus deletion occurring via discovery (in inner clockwork run)
is now correctly handled by outer clockwork run: the run is immediately
aborted, as there's basically nothing to do when the focus is gone.
This resolves MID-10195.
Commit: 7added5c8f0cde1dc6ceb6743c9d66840cdb6617
https://github.com/Evolveum/midpoint/commit/7added5c8f0cde1dc6ceb6743c9d66840cdb6617
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/Badge.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BadgePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.html
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/CampaignActionButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: e94a3d319451243d6904f610beed1e72cd5a09e4
https://github.com/Evolveum/midpoint/commit/e94a3d319451243d6904f610beed1e72cd5a09e4
Author: Patrik <patkomalinak at gmail.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/DeadlinePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/DeadlinePanel.java
Log Message:
-----------
Certifications: Upgrading styles of campaign tiles
Commit: 4a5e0c811731e77bf65e539fc16cfc9d2eab1fc2
https://github.com/Evolveum/midpoint/commit/4a5e0c811731e77bf65e539fc16cfc9d2eab1fc2
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-09 (Mon, 09 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/Badge.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BadgePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
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/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignActionButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/DeadlinePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/DeadlinePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/org/component/OrgMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/ConnectorOperationHook.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/HookRegistry.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationResult.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationReturnValue.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/result/ResourceOperationStatus.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowReferenceAttributesCollection.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkAbortedException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkClick.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/ClockworkMedic.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/FocusGoneException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/MissingShadowContextRefresher.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionFullLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformablePropertyDefinition.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/dummys/DummyAdTrivialScenario.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
A model/model-intest/src/test/resources/associations/archetype-ad3-role-A.xml
A model/model-intest/src/test/resources/associations/archetype-ad3-role-B.xml
A model/model-intest/src/test/resources/associations/resource-dummy-ad3-mixed-groups.xml
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-monsterized.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-volatile.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningOperationContext.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectOperations.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteOperation.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteResult.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFetchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLiveSyncChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLocateOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyReturnValue.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectOperationResult.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectOperationReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectUcfModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/PendingOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ProvisioningOperationState.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowDeleteOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowOperationPropagationHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/CommunicationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ConfigurationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/GenericErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/MaintenanceExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectAlreadyExistHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectNotFoundHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/PolicyViolationHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/SchemaExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/SecurityViolationHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/OperationResultRecorder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/PendingOperationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNegative.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-volatility/resource-dummy.xml
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfAddReturnValue.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteResult.java
R provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfModifyReturnValue.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfOperationResult.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfOperationReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/connectors/AbstractManualConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/provisioning/AsyncProvisioningConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/update/AsyncUpdateConnectorInstance.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DeltaModificationConverter.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/ShadowPartitioningTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/RepoShadowAsserter.java
M repo/system-init/src/main/resources/initial-objects/archetype/020-archetype-system-user.xml
M repo/system-init/src/main/resources/initial-objects/archetype/021-archetype-system-role.xml
M testing/story/src/test/resources/science/resource-dummy-unix.xml
M testing/story/src/test/resources/science/resource-opendj-ad-simulation.xml
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/mid-10276-dependencies-upgrade
Commit: e67c0bbd39f6ab4c27a9dac2fcd84f54abffe96b
https://github.com/Evolveum/midpoint/commit/e67c0bbd39f6ab4c27a9dac2fcd84f54abffe96b
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-10 (Tue, 10 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/LinkedReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemActionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/PageCaseWorkItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
Log Message:
-----------
MID-9847: apply wcag rules for approval work item
Commit: b03ecee89ed78d64f0dc2a62111b6e68fddca380
https://github.com/Evolveum/midpoint/commit/b03ecee89ed78d64f0dc2a62111b6e68fddca380
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-10 (Tue, 10 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
Log Message:
-----------
fix for 10206 Unable to display ServiceType correctly in the role catalog of request access
Commit: 0aba8883b737c9165e178d25ca87726bbfbb1606
https://github.com/Evolveum/midpoint/commit/0aba8883b737c9165e178d25ca87726bbfbb1606
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-10 (Tue, 10 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/Badge.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BadgePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.html
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/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignActionButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/DeadlinePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/DeadlinePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowReferenceAttributesCollection.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkAbortedException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkClick.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/ClockworkMedic.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/FocusGoneException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/MissingShadowContextRefresher.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionFullLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/dummys/DummyAdTrivialScenario.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
A model/model-intest/src/test/resources/associations/archetype-ad3-role-A.xml
A model/model-intest/src/test/resources/associations/archetype-ad3-role-B.xml
A model/model-intest/src/test/resources/associations/resource-dummy-ad3-mixed-groups.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectUcfModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowModifyOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DeltaModificationConverter.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/ShadowPartitioningTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusAsserter.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 535be379f85483f094b07963c11964ba6e13d119
https://github.com/Evolveum/midpoint/commit/535be379f85483f094b07963c11964ba6e13d119
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-12-10 (Tue, 10 Dec 2024)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
M repo/repo-sqale/testng-unit.xml
Log Message:
-----------
MID-10231: Fixed deadlock in Sqale repository by processing URIs before opening transaction
In case of auto-partitioning URI caching transactions and retries did not worked
corretly which resulted in deadlock on PostgreSQL side.
URI caching is done for some URIs before real add transaction is opened.
This ensures URIs will be available to transaction and less retries.
The solution does not account for all possible cached URIs since some
are cached via Item Mappings and some are hardcoded in the code.
Commit: d4064dd527653477025b2cfe2e6e2094a8fff168
https://github.com/Evolveum/midpoint/commit/d4064dd527653477025b2cfe2e6e2094a8fff168
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-12-10 (Tue, 10 Dec 2024)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
Log Message:
-----------
MID-10231: Fixed NPE in AddObjectContext
Commit: 526436d21abf174320e2cab9a81b13be7702a9f2
https://github.com/Evolveum/midpoint/commit/526436d21abf174320e2cab9a81b13be7702a9f2
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-10 (Tue, 10 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisCluster.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/MetricValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/MetricValuePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorizationValueModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
A 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/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisDataServiceUtils.java
Log Message:
-----------
Role analysis improve object classification
Commit: cfda60dfd67f58ae9e54f2c0bc32d66ab26f4dbd
https://github.com/Evolveum/midpoint/commit/cfda60dfd67f58ae9e54f2c0bc32d66ab26f4dbd
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-10 (Tue, 10 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ProtectedStringPanelFactory.java
Log Message:
-----------
fix for 10129 Password policy checks are being applied to an extension attribute of the ProtectedStringType
Commit: 5d466a684b424dda5d8f64a40fdbb9f5b67ddea8
https://github.com/Evolveum/midpoint/commit/5d466a684b424dda5d8f64a40fdbb9f5b67ddea8
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-10 (Tue, 10 Dec 2024)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
M repo/repo-sqale/testng-unit.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 2caa72351e44bd082e1c6b980ee0fc30d9a9ef6c
https://github.com/Evolveum/midpoint/commit/2caa72351e44bd082e1c6b980ee0fc30d9a9ef6c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-10 (Tue, 10 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ProtectedStringPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
M repo/repo-sqale/testng-unit.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/mid-10276-dependencies-upgrade
Commit: 5f8ae13ee80889bec2e450c836f3ad17d419f0d5
https://github.com/Evolveum/midpoint/commit/5f8ae13ee80889bec2e450c836f3ad17d419f0d5
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-10 (Tue, 10 Dec 2024)
Changed paths:
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
Log Message:
-----------
MID-10276 upgrade springboot/hibernate - fix for new optimistic lock exception (add with overwrite for non existing object)
Commit: c9a834acff53fb5787fcd368cf58d45b5d98d75a
https://github.com/Evolveum/midpoint/commit/c9a834acff53fb5787fcd368cf58d45b5d98d75a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-10 (Tue, 10 Dec 2024)
Changed paths:
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/AddOverwriteTest.java
Log Message:
-----------
MID-10276 upgrade springboot/hibernate - fix for new optimistic lock exception (add with overwrite for non existing object)
Commit: 893705511ff44321ed91d53e7ea467397b9f566e
https://github.com/Evolveum/midpoint/commit/893705511ff44321ed91d53e7ea467397b9f566e
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ProtectedStringPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/DeadlinePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/DeadlinePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkAbortedException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkClick.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/ClockworkMedic.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/FocusGoneException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/MissingShadowContextRefresher.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionFullLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
M repo/repo-sqale/testng-unit.xml
Log Message:
-----------
Merge branch 'refs/heads/master' into contentAssist
Commit: 412b9dcc8a81990ebfdcaf2c8f07aa748b452d8d
https://github.com/Evolveum/midpoint/commit/412b9dcc8a81990ebfdcaf2c8f07aa748b452d8d
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/BaseSQLRepoTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/Metadata.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAbstractRole.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationCampaign.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RConnector.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RReportData.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RResource.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RShadow.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RTask.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAssignmentExtension.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationWorkItem.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAssignment.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RCaseWorkItem.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/ROperationExecution.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedNamedReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedReference.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RSimpleEmbeddedReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/mapper/EmbeddedObjectReferenceMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/modify/PrismEntityMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/GetAssignmentResult.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/RUtil.java
Log Message:
-----------
MID-10276 upgrade springboot/hibernate - improving embeddable class hierarchy for REmbeddedReference
Commit: 1f91db05b9a0e9df76522a62c2f8aae337301b86
https://github.com/Evolveum/midpoint/commit/1f91db05b9a0e9df76522a62c2f8aae337301b86
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/js/ace-editor.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/QueryPlaygroundPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/QueryPlaygroundPanelAjaxListener.java
Log Message:
-----------
integration contentAssist to ace editor
Commit: a43ed4528eac219caabe713e3c93097c563a2401
https://github.com/Evolveum/midpoint/commit/a43ed4528eac219caabe713e3c93097c563a2401
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAttributeResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
Log Message:
-----------
OutlierAttributeResolver to compute over while repo
Commit: 40808376a911e4d9d02e7036f0444aeff4788894
https://github.com/Evolveum/midpoint/commit/40808376a911e4d9d02e7036f0444aeff4788894
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M docs/concepts/query/midpoint-query-language/index.adoc
M docs/concepts/query/midpoint-query-language/introduction.adoc
M docs/concepts/query/midpoint-query-language/query-examples/index.adoc
M docs/concepts/query/query-concepts/index.adoc
M docs/deployment/ninja/command/export-mining.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/_bootstrap-variables.scss
M gui/admin-gui/src/frontend/scss/_midpoint-variables.scss
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/bs-stepper-custom.scss
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/Badge.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BadgePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/Toast.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/NavigationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ProtectedStringPanelFactory.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/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignActionButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/DeadlinePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/DeadlinePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/InlineOperationalButtonsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/org/component/OrgMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AsyncUpdatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/DeletedValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/ImgResources.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/PrimaryValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/SecondaryValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/building.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/decision_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/drive.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/error.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/hdd_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/medal_gold_3.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/medal_silver_2.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/role_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/shield.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/tooltip_info.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/tracking_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_red.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_suit.png
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/ConnectorOperationHook.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/HookRegistry.java
M infra/common/src/main/java/com/evolveum/midpoint/common/RoleMiningExportUtils.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationResult.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationReturnValue.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/result/ResourceOperationStatus.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowReferenceAttributesCollection.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkAbortedException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkClick.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/ClockworkMedic.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/FocusGoneException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/PersonaProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/MissingShadowContextRefresher.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionFullLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformablePropertyDefinition.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/dummys/DummyAdTrivialScenario.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
A model/model-intest/src/test/resources/associations/archetype-ad3-role-A.xml
A model/model-intest/src/test/resources/associations/archetype-ad3-role-B.xml
A model/model-intest/src/test/resources/associations/resource-dummy-ad3-mixed-groups.xml
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-monsterized.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-volatile.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningOperationContext.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectOperations.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteOperation.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteResult.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFetchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLiveSyncChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLocateOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyReturnValue.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectOperationResult.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectOperationReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectUcfModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/PendingOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ProvisioningOperationState.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowDeleteOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowOperationPropagationHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/CommunicationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ConfigurationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/GenericErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/MaintenanceExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectAlreadyExistHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectNotFoundHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/PolicyViolationHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/SchemaExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/SecurityViolationHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/OperationResultRecorder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/PendingOperationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNegative.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-volatility/resource-dummy.xml
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfAddReturnValue.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteResult.java
R provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfModifyReturnValue.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfOperationResult.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfOperationReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/connectors/AbstractManualConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/provisioning/AsyncProvisioningConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/update/AsyncUpdateConnectorInstance.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DeltaModificationConverter.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/ShadowPartitioningTest.java
M repo/repo-sqale/testng-unit.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/RepoShadowAsserter.java
M repo/system-init/src/main/resources/initial-objects/archetype/020-archetype-system-user.xml
M repo/system-init/src/main/resources/initial-objects/archetype/021-archetype-system-role.xml
M testing/story/src/test/resources/science/resource-dummy-unix.xml
M testing/story/src/test/resources/science/resource-opendj-ad-simulation.xml
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningOptions.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningRepositoryAction.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: ee30c311f161bcbb831e6524a8130eda8981c5eb
https://github.com/Evolveum/midpoint/commit/ee30c311f161bcbb831e6524a8130eda8981c5eb
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestTolerantAttributes.java
A model/model-intest/src/test/resources/tolerance/resource-dummy-tolerance.xml
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
Log Message:
-----------
Add a test for MID-10289
This commit also (partly) works around the situation when the projector
computes an attribute delta that is empty (no add, no delete,
no replace). Such deltas were produced during the test that demonstrates
this bug.
Commit: 0ebd4938088c84f6ca629b08e859d8a16c080a5f
https://github.com/Evolveum/midpoint/commit/0ebd4938088c84f6ca629b08e859d8a16c080a5f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
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 infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
Log Message:
-----------
Role analysis fix exclude object categorization record issue
1. There was issue where is advanced analysis disable for
allowed category value above advanced menu.
2. It is required to load excluded object right after
initialization (TBD consider include in initialization).
Commit: 4da3d2184cce9dfa7d066dd750d5e7725ac65865
https://github.com/Evolveum/midpoint/commit/4da3d2184cce9dfa7d066dd750d5e7725ac65865
Author: Andrej <84732799+and-za at users.noreply.github.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/CompletedTaskCleanupTriggerHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
A model/model-intest/src/test/resources/tasks/misc/task-cleanup-subtasks-after-completion.xml
Log Message:
-----------
Fix cleanup after finish to remove also subtasks (#238)
**What**
Remove not just the root task, but also all its subtasks when it is
cleaned up.
**Why**
When cleanup after finish is set on task, it should be auto-removed
after specified duration from its completion.
However there was a bug, which caused, that only the root task was
removed. If task run spawned any persistent subtasks (e.g. when
number of workers per node is specified), those were not cleaned up.
This change fixes it.
---------
Co-authored-by: Andrej Zan <mail at mail.mail>
Commit: f70d49320b9b1c327b0881567c19ce39eb5969e8
https://github.com/Evolveum/midpoint/commit/f70d49320b9b1c327b0881567c19ce39eb5969e8
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M pom.xml
Log Message:
-----------
Remove comment which is not true anymore
**What**
Remove comment saying that after
`mvn clean install -P -dist -DskipTests` you can find built
`midPoint.jar` in target of `gui/midpoint-jar` module, because that is
not true anymore.
Commit: 98ea268157eb765904b1288ab757d7da43709543
https://github.com/Evolveum/midpoint/commit/98ea268157eb765904b1288ab757d7da43709543
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainerImpl.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AttributeEqualsCheckerFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/dummys/DummyAdTrivialScenario.java
A model/model-intest/src/test/resources/associations/raw-references/archetype-raw-group.xml
A model/model-intest/src/test/resources/associations/raw-references/resource-dummy-raw-references.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-all-users.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-hackers.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-wheel.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-ad-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-admin-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-app-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/resource-dummy-removing-unclassified-memberships.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/SynchronizationRequest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/update/TestAsyncUpdate.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAttributesAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/AbstractAdLdapMultidomainTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestDelivery.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapComplex.java
Log Message:
-----------
Support reconciliation of reference attributes
Reference attributes were computed in the Projector, but not reconciled
in ReconciliationProcessor. This is now fixed: the missing functionality
was added there.
Related to MID-10285.
Other changes:
- Fixed type parameters for squeezedAttributes. (Actually it's strange
that everything worked even with wrong type parameter values.)
- Clarified that the default value of "searchStrategy" is
"inRepository".
Commit: 78756091e483c5f83b0d6d17a3caf21d8cedf996
https://github.com/Evolveum/midpoint/commit/78756091e483c5f83b0d6d17a3caf21d8cedf996
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
Log Message:
-----------
fix for 10210 Task 'Reporting method is required' when searchOptions are used
Commit: 88610b3c6fe586fd3033e6a7f507d4ff0a66b2e1
https://github.com/Evolveum/midpoint/commit/88610b3c6fe586fd3033e6a7f507d4ff0a66b2e1
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/CompletedTaskCleanupTriggerHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestTolerantAttributes.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
A model/model-intest/src/test/resources/tasks/misc/task-cleanup-subtasks-after-completion.xml
A model/model-intest/src/test/resources/tolerance/resource-dummy-tolerance.xml
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 0ca8471c0df00e5f95522e9d47ae7d0f27e7664b
https://github.com/Evolveum/midpoint/commit/0ca8471c0df00e5f95522e9d47ae7d0f27e7664b
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
Log Message:
-----------
fix for 10210 if condition update
Commit: 5a44f652082f4f5a9cf1d3939f6801ff12532ebb
https://github.com/Evolveum/midpoint/commit/5a44f652082f4f5a9cf1d3939f6801ff12532ebb
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectValidator.java
Log Message:
-----------
MID-10275 cleanup/validation notifications come also for empty natural keys
Commit: 1c6add932c12b427f483cc9d7f095f024a2d9e2e
https://github.com/Evolveum/midpoint/commit/1c6add932c12b427f483cc9d7f095f024a2d9e2e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainerImpl.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AttributeEqualsCheckerFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/dummys/DummyAdTrivialScenario.java
A model/model-intest/src/test/resources/associations/raw-references/archetype-raw-group.xml
A model/model-intest/src/test/resources/associations/raw-references/resource-dummy-raw-references.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-all-users.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-hackers.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-wheel.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-ad-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-admin-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-app-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/resource-dummy-removing-unclassified-memberships.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/SynchronizationRequest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/update/TestAsyncUpdate.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAttributesAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/AbstractAdLdapMultidomainTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestDelivery.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapComplex.java
Log Message:
-----------
Merge branch 'tmp/ref-attr-reconciliation'
Commit: fdc130433c02cc70cb0c8a4c72d0bd78a1c73121
https://github.com/Evolveum/midpoint/commit/fdc130433c02cc70cb0c8a4c72d0bd78a1c73121
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-12 (Thu, 12 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainerImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectValidator.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AttributeEqualsCheckerFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/CompletedTaskCleanupTriggerHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestTolerantAttributes.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/dummys/DummyAdTrivialScenario.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
A model/model-intest/src/test/resources/associations/raw-references/archetype-raw-group.xml
A model/model-intest/src/test/resources/associations/raw-references/resource-dummy-raw-references.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-all-users.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-hackers.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-wheel.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-ad-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-admin-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-app-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/resource-dummy-removing-unclassified-memberships.xml
A model/model-intest/src/test/resources/tasks/misc/task-cleanup-subtasks-after-completion.xml
A model/model-intest/src/test/resources/tolerance/resource-dummy-tolerance.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/SynchronizationRequest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/update/TestAsyncUpdate.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAttributesAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/AbstractAdLdapMultidomainTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestDelivery.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapComplex.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/mid-10276-dependencies-upgrade
Commit: 00f2b438c880e2afbde712c4486d6fe7de0abf3e
https://github.com/Evolveum/midpoint/commit/00f2b438c880e2afbde712c4486d6fe7de0abf3e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-12 (Thu, 12 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAttributeResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/outlier-detection' into feature/outlier-detection
Commit: ad64cd4c1c8e67a42a5658274fe1846f8395a70c
https://github.com/Evolveum/midpoint/commit/ad64cd4c1c8e67a42a5658274fe1846f8395a70c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-12 (Thu, 12 Dec 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
Log Message:
-----------
Role analysis add explanations elements into schema
Commit: 09bb2afc04d4b8d8ea2695d80269a477148ef243
https://github.com/Evolveum/midpoint/commit/09bb2afc04d4b8d8ea2695d80269a477148ef243
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-12 (Thu, 12 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAttributeResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
Log Message:
-----------
outlier attribute resolver result refactored to boolean
Commit: 40b4fad8b223a04f8dec0ad00b7dabacfff21683
https://github.com/Evolveum/midpoint/commit/40b4fad8b223a04f8dec0ad00b7dabacfff21683
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-12 (Thu, 12 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelPatternItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
Log Message:
-----------
Role analysis disable (outlier) suffix for outlier type object
Commit: 31fce46cf95f30f209c7e08e6bc3bf64a2cbcc9f
https://github.com/Evolveum/midpoint/commit/31fce46cf95f30f209c7e08e6bc3bf64a2cbcc9f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-12 (Thu, 12 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
Log Message:
-----------
Role analysis improve outlier menu panel for session object
Commit: 7e74c67c6bcd6735892f86c7e0958311f0a205bf
https://github.com/Evolveum/midpoint/commit/7e74c67c6bcd6735892f86c7e0958311f0a205bf
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-12 (Thu, 12 Dec 2024)
Changed paths:
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 classification object provider
Commit: 7ee94a92842144c3a467e005b7d283bc4c18f5fa
https://github.com/Evolveum/midpoint/commit/7ee94a92842144c3a467e005b7d283bc4c18f5fa
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-12 (Thu, 12 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
Log Message:
-----------
Role analysis loads detected anomaly unusual attributes into anomaly result container
Commit: d3d8831cd71c3801924ade3431f7399ef65deaaa
https://github.com/Evolveum/midpoint/commit/d3d8831cd71c3801924ade3431f7399ef65deaaa
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-12 (Thu, 12 Dec 2024)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/resources/associations/removing-unclassified-memberships/resource-dummy-removing-unclassified-memberships.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
Log Message:
-----------
Fix searching shadows in the repository
When a shadow was found in the repository, the definition applied to it
was taken from the query, not from the shadow itself. This could cause
problems e.g. with the association definitions.
This commit applies the correct definition, relevant for the shadow
in question.
(Somewhat) related to MID-10285.
Commit: cc0e7298c5703faddfc20c0d7bfe843cfa16c294
https://github.com/Evolveum/midpoint/commit/cc0e7298c5703faddfc20c0d7bfe843cfa16c294
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-12 (Thu, 12 Dec 2024)
Changed paths:
M gui/admin-gui/pom.xml
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/src/frontend/scss/midpoint.scss
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/MessagePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.html
M pom.xml
Log Message:
-----------
MID-9847: implementation of honeypot instance of captcha
Commit: 6b36e66690874926f74c13571d9d09f8c14f40db
https://github.com/Evolveum/midpoint/commit/6b36e66690874926f74c13571d9d09f8c14f40db
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-12 (Thu, 12 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainerImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectValidator.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AttributeEqualsCheckerFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/CompletedTaskCleanupTriggerHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestTolerantAttributes.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/dummys/DummyAdTrivialScenario.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
A model/model-intest/src/test/resources/associations/raw-references/archetype-raw-group.xml
A model/model-intest/src/test/resources/associations/raw-references/resource-dummy-raw-references.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-all-users.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-hackers.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-wheel.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-ad-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-admin-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-app-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/resource-dummy-removing-unclassified-memberships.xml
A model/model-intest/src/test/resources/tasks/misc/task-cleanup-subtasks-after-completion.xml
A model/model-intest/src/test/resources/tolerance/resource-dummy-tolerance.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/SynchronizationRequest.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/update/TestAsyncUpdate.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAttributesAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/AbstractAdLdapMultidomainTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestDelivery.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapComplex.java
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: c1b4a51edfb008bc734e83c342832600e1e4b43e
https://github.com/Evolveum/midpoint/commit/c1b4a51edfb008bc734e83c342832600e1e4b43e
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-12 (Thu, 12 Dec 2024)
Changed paths:
A gui/admin-gui/src/frontend/js/honeypot.js
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotBehaviour.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotFormAjaxListener.java
Log Message:
-----------
MID-9847: implementation of honeypot instance of captcha (forgotten files)
Commit: e2258e8ecaedcfe88f6e5c88a985188abee809b6
https://github.com/Evolveum/midpoint/commit/e2258e8ecaedcfe88f6e5c88a985188abee809b6
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SystemConfigurationTypeUtil.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
A model/model-intest/src/test/resources/caching/resource-dummy-default-caching.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceManager.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
Log Message:
-----------
Invalidate resource cache on default config change
The shadow caching config is woven into the definitions of resource
objects and their attributes. Hence, when the system-wide default
changes, we need to discard all cached definitions.
See ResourceManager#updateSystemConfiguration for more information.
Resolves MID-10126.
Commit: 012722be3f0860bc99d1590c412880730e868b0d
https://github.com/Evolveum/midpoint/commit/012722be3f0860bc99d1590c412880730e868b0d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M gui/admin-gui/pom.xml
A gui/admin-gui/src/frontend/js/honeypot.js
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/src/frontend/scss/midpoint.scss
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/MessagePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotBehaviour.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotFormAjaxListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/LinkedReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemActionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/PageCaseWorkItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.html
M pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: b8d7c0b44856dd88e3633d077dd7629dabb216e7
https://github.com/Evolveum/midpoint/commit/b8d7c0b44856dd88e3633d077dd7629dabb216e7
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
Log Message:
-----------
refactoring for #10210 fix;
previous fix (commit 7875609) caused serialization exception
Commit: 34b817ef1ca8a6e25e29be88fd2b3c740eec6906
https://github.com/Evolveum/midpoint/commit/34b817ef1ca8a6e25e29be88fd2b3c740eec6906
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M gui/admin-gui/pom.xml
A gui/admin-gui/src/frontend/js/honeypot.js
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/src/frontend/scss/midpoint.scss
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/MessagePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotBehaviour.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotFormAjaxListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/LinkedReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemActionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/PageCaseWorkItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.html
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SystemConfigurationTypeUtil.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/resources/associations/removing-unclassified-memberships/resource-dummy-removing-unclassified-memberships.xml
A model/model-intest/src/test/resources/caching/resource-dummy-default-caching.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: e4ab59e434466e3d6ba0f84c69d1bf5b9961b70a
https://github.com/Evolveum/midpoint/commit/e4ab59e434466e3d6ba0f84c69d1bf5b9961b70a
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAttributeResolver.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
Log Message:
-----------
outlier resolver - reverted stats to attribute members - in group
Commit: 2cb5b3a23adbd305208b019e852fc5879aeaf51d
https://github.com/Evolveum/midpoint/commit/2cb5b3a23adbd305208b019e852fc5879aeaf51d
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionUserPermissionTableTabPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionUserPermissionTableTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyTableCategory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
Log Message:
-----------
Outliers analysis gui improvement
1. Prepare gui for explanation
2. Fix incorrect user-permission table anomaly marking
3. Improve creating temporary clusters
4. Implement multi partition user-permission tableTap panel
5. Improve anomaly access table
Commit: 86de5db2885d9d2ba20adad32e9ca4a41bd50a02
https://github.com/Evolveum/midpoint/commit/86de5db2885d9d2ba20adad32e9ca4a41bd50a02
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAttributeResolver.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/outlier-detection' into feature/outlier-detection
Commit: 3aa7f43eec10f63b75302427b1e61f440acea548
https://github.com/Evolveum/midpoint/commit/3aa7f43eec10f63b75302427b1e61f440acea548
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
Log Message:
-----------
Outliers analysis improve attribute analysis
1. Record if attribute value is unusual.
2. Record number of object that has been compared in attribute analysis process.
3. Minor cleanup.
Commit: d8bcc8517a417223321c760aaa3d5fdb2a160a21
https://github.com/Evolveum/midpoint/commit/d8bcc8517a417223321c760aaa3d5fdb2a160a21
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M docs/interfaces/model-java/index.adoc
M docs/schema/schemadoc.adoc
Log Message:
-----------
docs: www.evolveum.com URLs without www (1 less redirect)
Commit: 7feb7e9378352c100f7f5f1955f8e3040ead87bb
https://github.com/Evolveum/midpoint/commit/7feb7e9378352c100f7f5f1955f8e3040ead87bb
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M tools/jenkins/midpoint-quick-pipeline
Log Message:
-----------
midpoint-quick-pipeline: added retry(3) for git checkout
Commit: da55fbb041b70e95dd6ce62f6e3880ea2bde6aea
https://github.com/Evolveum/midpoint/commit/da55fbb041b70e95dd6ce62f6e3880ea2bde6aea
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint.scss
Log Message:
-----------
fix for 10128 The password policy check popover does not display correctly
Commit: 6248307bfb45a8ad4cd2fb8250bcda783b5c7fe2
https://github.com/Evolveum/midpoint/commit/6248307bfb45a8ad4cd2fb8250bcda783b5c7fe2
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M docs/interfaces/model-java/index.adoc
M docs/schema/schemadoc.adoc
M tools/jenkins/midpoint-quick-pipeline
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: ce6c5781da312131b9a93806c43a21221540e6c7
https://github.com/Evolveum/midpoint/commit/ce6c5781da312131b9a93806c43a21221540e6c7
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/TaskWrapperFactoryImpl.java
Log Message:
-----------
MID-10192 Create duplicate task fail with error fixed
Commit: b55b0414d58fe09ca3739c1f0f39ff011dbd92f1
https://github.com/Evolveum/midpoint/commit/b55b0414d58fe09ca3739c1f0f39ff011dbd92f1
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
Log Message:
-----------
fix for 10246 Role catalogue - UX (org tree sorting by display name)
Commit: d65b75f211cafb32be7fe1e16dd38b901a0ed781
https://github.com/Evolveum/midpoint/commit/d65b75f211cafb32be7fe1e16dd38b901a0ed781
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/TaskWrapperFactoryImpl.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: b02ce294b76f6c12bab7b666c4f7d0c9d9cad87f
https://github.com/Evolveum/midpoint/commit/b02ce294b76f6c12bab7b666c4f7d0c9d9cad87f
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
Log Message:
-----------
added initial outlier explanation resolver
Commit: f4c39e59a59cd6bf30cb6efa9f4d74fe3032ad36
https://github.com/Evolveum/midpoint/commit/f4c39e59a59cd6bf30cb6efa9f4d74fe3032ad36
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
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/gui/impl/component/search/panel/SearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AxiomQueryWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/QueryPlaygroundPanel.java
Log Message:
-----------
update integration contentAssist to ace editor
Commit: c421e8b5a5201ee064111cda63e9bd0590291ed3
https://github.com/Evolveum/midpoint/commit/c421e8b5a5201ee064111cda63e9bd0590291ed3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceAttributeFromLinkExpressionEvaluator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementReader.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAssociations.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskPersister.java
Log Message:
-----------
Polish associations code, part 1
Getting rid of ShadowReferenceAttributeValue#isFullObject ugly hack;
also documenting parts of the code.
Commit: 3629a3cece01c339cbeb58cf909c61057a204cd4
https://github.com/Evolveum/midpoint/commit/3629a3cece01c339cbeb58cf909c61057a204cd4
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M docs/interfaces/model-java/index.adoc
M docs/schema/schemadoc.adoc
M gui/admin-gui/src/frontend/scss/midpoint.scss
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/TaskWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M tools/jenkins/midpoint-quick-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: f56f8b9beb1ee04fd603f6337fe53423d1b9c503
https://github.com/Evolveum/midpoint/commit/f56f8b9beb1ee04fd603f6337fe53423d1b9c503
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-13 (Fri, 13 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/QueryPlaygroundPanel.java
Log Message:
-----------
update integration contentAssist to ace editor (fixed rootDef)
Commit: fceecd3db71e7745fef597c50f42457c0163a541
https://github.com/Evolveum/midpoint/commit/fceecd3db71e7745fef597c50f42457c0163a541
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2024-12-14 (Sat, 14 Dec 2024)
Changed paths:
M tools/jenkins/midpoint-compile-pipeline
M tools/jenkins/midpoint-conntest-pipeline
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-cached-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-fresh-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-main-nativepg-no-caching-pipeline
M tools/jenkins/midpoint-main-nativepg-pipeline
M tools/jenkins/midpoint-main-pipeline
M tools/jenkins/midpoint-quick-nativepg-pipeline
M tools/jenkins/midpoint-security-pipeline
Log Message:
-----------
Jenkins pipelines: added retry(3) for git checkout
Git checkout often fails for network+checkout size reasons.
Commit: 24aefcdf22e401aca1cfadb11ea0c0ccb00d9e91
https://github.com/Evolveum/midpoint/commit/24aefcdf22e401aca1cfadb11ea0c0ccb00d9e91
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
Log Message:
-----------
outlier detection: explain anomaly irregular attribute
Commit: 9485adf8f45f3b96d4414ceda3b4616ab1fb745d
https://github.com/Evolveum/midpoint/commit/9485adf8f45f3b96d4414ceda3b4616ab1fb745d
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M docs/deployment/ninja/command/export-audit.adoc
M docs/deployment/ninja/command/export.adoc
M docs/deployment/ninja/command/import-audit.adoc
M docs/deployment/ninja/command/import.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
A docs/deployment/ninja/command/verify-audit.adoc
M docs/deployment/ninja/command/verify.adoc
M docs/deployment/ninja/index.adoc
M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
Log Message:
-----------
MID-9437 ninja doc multithreading, audit related commands, use of jdbc jar and midpoint home options, standalone usage
Commit: e9d283446390748eb04c32b531ba86d28c859dd4
https://github.com/Evolveum/midpoint/commit/e9d283446390748eb04c32b531ba86d28c859dd4
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
Log Message:
-----------
(Hopefully) finally fix TestEscalation
There are actually three different "close" dates to check, so we
have to carefully differentiate between them. This should fix
TestEscalation failures when the end of the current year is
drawing nearer.
Commit: 7cd88a89e808264cd4c6ab467cfa00a565f4539c
https://github.com/Evolveum/midpoint/commit/7cd88a89e808264cd4c6ab467cfa00a565f4539c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
Log Message:
-----------
Outliers analysis schema prototype for explanation
Commit: da04a1bd66d3d195eec718cb1de1126805e6ac25
https://github.com/Evolveum/midpoint/commit/da04a1bd66d3d195eec718cb1de1126805e6ac25
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/outlier-detection' into feature/outlier-detection
Commit: 97106c4c7094e2a7ba48d1e65480c9249af1b36e
https://github.com/Evolveum/midpoint/commit/97106c4c7094e2a7ba48d1e65480c9249af1b36e
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M docs/deployment/ninja/command/export-audit.adoc
M docs/deployment/ninja/command/export.adoc
M docs/deployment/ninja/command/import-audit.adoc
M docs/deployment/ninja/command/import.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
M docs/deployment/ninja/command/verify-audit.adoc
M docs/deployment/ninja/command/verify.adoc
Log Message:
-----------
MID-9437 ninja doc, attempt to fix broken links
Commit: 2a76633016fe83b5ed764cf478b4782ee91943ae
https://github.com/Evolveum/midpoint/commit/2a76633016fe83b5ed764cf478b4782ee91943ae
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCriticalRolesCertification.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
Log Message:
-----------
Enable test034SearchAllCasesAllowedDeputy + mark others
TestCertificationBasic#test034SearchAllCasesAllowedDeputy was
enabled, as the corresponding functionality seems to be already
implemented.
Three other "temporarily disabled" tests were marked as such,
pointing to MID-10294.
Commit: 807712114dd052316faa4093e685c27b09063be5
https://github.com/Evolveum/midpoint/commit/807712114dd052316faa4093e685c27b09063be5
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M docs/deployment/ninja/command/export-audit.adoc
M docs/deployment/ninja/command/export.adoc
M docs/deployment/ninja/command/import-audit.adoc
M docs/deployment/ninja/command/import.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
M docs/deployment/ninja/command/verify-audit.adoc
M docs/deployment/ninja/command/verify.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: a561e899f02d0d82aa1d63ad526f2d2e2f9ef8bf
https://github.com/Evolveum/midpoint/commit/a561e899f02d0d82aa1d63ad526f2d2e2f9ef8bf
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M docs/deployment/ninja/index.adoc
Log Message:
-----------
MID-9437 ninja doc, fixed few typos
Commit: a1e9cf51de5f6337db8d6b986bc9d90751d75f8a
https://github.com/Evolveum/midpoint/commit/a1e9cf51de5f6337db8d6b986bc9d90751d75f8a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M docs/deployment/ninja/command/export-audit.adoc
M docs/deployment/ninja/command/export.adoc
M docs/deployment/ninja/command/import-audit.adoc
M docs/deployment/ninja/command/import.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
A docs/deployment/ninja/command/verify-audit.adoc
M docs/deployment/ninja/command/verify.adoc
M docs/deployment/ninja/index.adoc
M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
M docs/interfaces/model-java/index.adoc
M docs/schema/schemadoc.adoc
M gui/admin-gui/pom.xml
A gui/admin-gui/src/frontend/js/honeypot.js
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/src/frontend/scss/midpoint.scss
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/MessagePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotBehaviour.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotFormAjaxListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/TaskWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/LinkedReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemActionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/PageCaseWorkItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.html
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SystemConfigurationTypeUtil.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCriticalRolesCertification.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceAttributeFromLinkExpressionEvaluator.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/resources/associations/removing-unclassified-memberships/resource-dummy-removing-unclassified-memberships.xml
A model/model-intest/src/test/resources/caching/resource-dummy-default-caching.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementReader.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAssociations.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskPersister.java
M tools/jenkins/midpoint-compile-pipeline
M tools/jenkins/midpoint-conntest-pipeline
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-cached-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-fresh-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-main-nativepg-no-caching-pipeline
M tools/jenkins/midpoint-main-nativepg-pipeline
M tools/jenkins/midpoint-main-pipeline
M tools/jenkins/midpoint-quick-nativepg-pipeline
M tools/jenkins/midpoint-quick-pipeline
M tools/jenkins/midpoint-security-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/mid-10276-dependencies-upgrade
Commit: 47fdbb24f105415664be2aba870972a39adb744e
https://github.com/Evolveum/midpoint/commit/47fdbb24f105415664be2aba870972a39adb744e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
Log Message:
-----------
Fix a performance-related bug in DummyResource
Commit: 4cad8058acbb3ee2ebba23f2ce489facb8d47de5
https://github.com/Evolveum/midpoint/commit/4cad8058acbb3ee2ebba23f2ce489facb8d47de5
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
M release-notes.adoc
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/QuartzUtil.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/TaskSynchronizer.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestMiscellaneous.java
Log Message:
-----------
Migrate tasks synchronization to iterative search
**What**
Use iterative search of tasks in midPoint repository instead of the
search which returns all the results.
**Why**
The non iterative search has a hardcoded limit of 10 000 objects. If
there were more objects than that threshold, only first 10 000 were
returned.
That causes a bug in some edge cases, e.g. when the midPoint repository
contained more than 10 000 tasks. When those tasks were synchronized,
tasks which were not returned from the `searchObjects` method were
removed from Quartz jobs store, because "synchronizer" thought there is
only that many tasks.
**Fixes**: MID-10213
Commit: 93ab89a5c94b4f85477f7e741ad206864d07a66c
https://github.com/Evolveum/midpoint/commit/93ab89a5c94b4f85477f7e741ad206864d07a66c
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/UpAndDown.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/JobStarter.java
Log Message:
-----------
Remove unused code
**What**
Remove code, which is not used anymore.
Commit: d33fe082110dac292e68c8f7fe0cda532d3121bd
https://github.com/Evolveum/midpoint/commit/d33fe082110dac292e68c8f7fe0cda532d3121bd
Author: mederly <mederly at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
M release-notes.adoc
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/UpAndDown.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/JobStarter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/QuartzUtil.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/TaskSynchronizer.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestMiscellaneous.java
Log Message:
-----------
Merge pull request #243 from Evolveum/bugfix/10213
Migrate tasks synchronization to iterative search
Commit: d729f31b33a36d04c58807f3b952f3bf59cad41f
https://github.com/Evolveum/midpoint/commit/d729f31b33a36d04c58807f3b952f3bf59cad41f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
Log Message:
-----------
Outliers analysis schema prototype for explanation
1. Fix incorrect density calculation (totalRelation duplicate).
2. Implement weighted item confidence calculation (currently applied
on outlier cluster analysis, and role member analysis just in outlier
mode, in the future synchronize with role mining).
-> SUM(density_i × weight_i) / SUM(weight_i).
3. Store score for RoleAnalysisAttributeAnalysisResult
(only for comparison analysis).
4. Allow overlapping previous marked object in user-permission table
(prevent misunderstandings).
4. Cleanup and serializations issue fix.
Commit: d73dc65567672e0c83426ebe5d78e92109428e1e
https://github.com/Evolveum/midpoint/commit/d73dc65567672e0c83426ebe5d78e92109428e1e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
Log Message:
-----------
Revert "Outliers analysis schema prototype for explanation"
This reverts commit d729f31b33a36d04c58807f3b952f3bf59cad41f.
Commit: d17df572e07a4134527572976ee99b66a92b57d2
https://github.com/Evolveum/midpoint/commit/d17df572e07a4134527572976ee99b66a92b57d2
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
Log Message:
-----------
Outliers analysis improve item factor confidence and fix issues
1. Fix incorrect density calculation (totalRelation duplicate).
2. Implement weighted item confidence calculation (currently applied
on outlier cluster analysis, and role member analysis just in outlier
mode, in the future synchronize with role mining).
-> SUM(density_i × weight_i) / SUM(weight_i).
3. Store score for RoleAnalysisAttributeAnalysisResult
(only for comparison analysis).
4. Allow overlapping previous marked object in user-permission table
(prevent misunderstandings).
4. Cleanup and serializations issue fix.
Commit: 7b6ac715f48316ec6be8d3b023a59adb6caae541
https://github.com/Evolveum/midpoint/commit/7b6ac715f48316ec6be8d3b023a59adb6caae541
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-simulations-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M repo/repo-common/src/test/resources/schema/extension.xsd
Log Message:
-----------
schema context is added to some types
Commit: e129da4fe229f8e2d937f191d9859bb1126b020e
https://github.com/Evolveum/midpoint/commit/e129da4fe229f8e2d937f191d9859bb1126b020e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
A model/model-common/src/test/resources/expression/groovy/expression-objectref-variables-explicit.xml
M model/model-common/src/test/resources/expression/groovy/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/javascript/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/python/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/velocity/expression-objectref-variables.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/DirectoryFileObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
Log Message:
-----------
Treat dangling references in expressions better
When a reference was used in an expression in the default "object
variable mode", and its value was not resolvable, a fatal error
occurred. This was not correct according to the docs.
This commit fixes that. The null value is used instead. Note that
the behavior is still not quite consistent, as described in MID-10296.
This resolves MID-10162.
Commit: 0673e0284f2148272751dbf288a9ef25aa3d8e4b
https://github.com/Evolveum/midpoint/commit/0673e0284f2148272751dbf288a9ef25aa3d8e4b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-16 (Mon, 16 Dec 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ReferencesCapabilityConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
Log Message:
-----------
Report native references capability
Connector now can report the "native references" capability.
(Actually, at least one such reference must be present in order for
midPoint to know that they are supported. ConnId does not provide any
other way how to do that.)
Existing resources must have their capabilities re-fetched. Refreshing
the schema nor testing the connection does not suffice.
This resolves MID-10194.
Commit: ea58c9d382dcaedada14b720dc3af134d132ec6c
https://github.com/Evolveum/midpoint/commit/ea58c9d382dcaedada14b720dc3af134d132ec6c
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M docs/deployment/ninja/command/export-audit.adoc
M docs/deployment/ninja/command/export.adoc
M docs/deployment/ninja/command/import-audit.adoc
M docs/deployment/ninja/command/import.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
A docs/deployment/ninja/command/verify-audit.adoc
M docs/deployment/ninja/command/verify.adoc
M docs/deployment/ninja/index.adoc
M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
M docs/interfaces/model-java/index.adoc
M docs/schema/schemadoc.adoc
M gui/admin-gui/pom.xml
A gui/admin-gui/src/frontend/js/honeypot.js
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/src/frontend/scss/midpoint.scss
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/MessagePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotBehaviour.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotFormAjaxListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/TaskWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/LinkedReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemActionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/PageCaseWorkItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.html
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ReferencesCapabilityConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainerImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SystemConfigurationTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectValidator.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCriticalRolesCertification.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceAttributeFromLinkExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
A model/model-common/src/test/resources/expression/groovy/expression-objectref-variables-explicit.xml
M model/model-common/src/test/resources/expression/groovy/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/javascript/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/python/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/velocity/expression-objectref-variables.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AttributeEqualsCheckerFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/CompletedTaskCleanupTriggerHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestTolerantAttributes.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/dummys/DummyAdTrivialScenario.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
A model/model-intest/src/test/resources/associations/raw-references/archetype-raw-group.xml
A model/model-intest/src/test/resources/associations/raw-references/resource-dummy-raw-references.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-all-users.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-hackers.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-wheel.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-ad-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-admin-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-app-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/resource-dummy-removing-unclassified-memberships.xml
A model/model-intest/src/test/resources/caching/resource-dummy-default-caching.xml
A model/model-intest/src/test/resources/tasks/misc/task-cleanup-subtasks-after-completion.xml
A model/model-intest/src/test/resources/tolerance/resource-dummy-tolerance.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/SynchronizationRequest.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementReader.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/update/TestAsyncUpdate.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAssociations.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/DirectoryFileObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAttributesAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/UpAndDown.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/JobStarter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/QuartzUtil.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/TaskSynchronizer.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskPersister.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestMiscellaneous.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/AbstractAdLdapMultidomainTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestDelivery.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapComplex.java
M tools/jenkins/midpoint-compile-pipeline
M tools/jenkins/midpoint-conntest-pipeline
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-cached-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-fresh-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-main-nativepg-no-caching-pipeline
M tools/jenkins/midpoint-main-nativepg-pipeline
M tools/jenkins/midpoint-main-pipeline
M tools/jenkins/midpoint-quick-nativepg-pipeline
M tools/jenkins/midpoint-quick-pipeline
M tools/jenkins/midpoint-security-pipeline
Log Message:
-----------
Merge branch 'master' into contentAssist
Commit: ec8a4bf25471f69f8bb3ac73f1fae0860a970c02
https://github.com/Evolveum/midpoint/commit/ec8a4bf25471f69f8bb3ac73f1fae0860a970c02
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
Log Message:
-----------
outlier detection: add explanation type, multiple explanations per anomaly
Commit: 2579dd3a42076e521dd974160c939fc6284feacb
https://github.com/Evolveum/midpoint/commit/2579dd3a42076e521dd974160c939fc6284feacb
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M model/model-impl/testng-unit.xml
Log Message:
-----------
outlier detection: added explanation resolver test to suite
Commit: 454d8a440bca5ff2a399da62e4de9a099eed861a
https://github.com/Evolveum/midpoint/commit/454d8a440bca5ff2a399da62e4de9a099eed861a
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
Log Message:
-----------
outlier detection: added partition to explanation
Commit: c64a75c92921e7754b09a15b71ee1e077b5818a9
https://github.com/Evolveum/midpoint/commit/c64a75c92921e7754b09a15b71ee1e077b5818a9
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-monsterized.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-volatile.xml
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-volatility/resource-dummy.xml
M testing/story/src/test/resources/science/resource-dummy-unix.xml
M testing/story/src/test/resources/science/resource-opendj-ad-simulation.xml
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
Log Message:
-----------
Finalize the attribute volatility schema
The "incomingDependency" and "outgoingDependency" items were simplified
to "incoming" and "outgoing".
Commit: f9b41f6e239f2eae0466c3b83614a0767fcb0a65
https://github.com/Evolveum/midpoint/commit/f9b41f6e239f2eae0466c3b83614a0767fcb0a65
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemsPanel.java
Log Message:
-----------
fix for #10167 Basic filters in cases don't work
Commit: 72bb963177613f53f77301428165414af0ff072e
https://github.com/Evolveum/midpoint/commit/72bb963177613f53f77301428165414af0ff072e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyTableCategory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
Log Message:
-----------
Outliers analysis improve explanation and overall GUI
Commit: a2e6910a4ee396507df51372e340f746e9d0f766
https://github.com/Evolveum/midpoint/commit/a2e6910a4ee396507df51372e340f746e9d0f766
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
Log Message:
-----------
removed obsolete comment
Commit: dcd83ac963c26c03ef78f531723a927cfce6c0ac
https://github.com/Evolveum/midpoint/commit/dcd83ac963c26c03ef78f531723a927cfce6c0ac
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
Log Message:
-----------
Outliers analysis add forgotten class
Commit: 680b2b159530f7804ccfc65397fcfa5767cfd0ee
https://github.com/Evolveum/midpoint/commit/680b2b159530f7804ccfc65397fcfa5767cfd0ee
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/outlier-detection' into feature/outlier-detection
Commit: 339fdcdde5ddc06536cbd098257b68ab0bac4bce
https://github.com/Evolveum/midpoint/commit/339fdcdde5ddc06536cbd098257b68ab0bac4bce
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
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.html
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/input/DropDownChoicePanel.java
Log Message:
-----------
improvements integrations content assist in advance search box
Commit: 72557bcc530deecfb7f01f8dae543c69ed54390b
https://github.com/Evolveum/midpoint/commit/72557bcc530deecfb7f01f8dae543c69ed54390b
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemsPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-monsterized.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-volatile.xml
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-volatility/resource-dummy.xml
M testing/story/src/test/resources/science/resource-dummy-unix.xml
M testing/story/src/test/resources/science/resource-opendj-ad-simulation.xml
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
Log Message:
-----------
Merge branch 'master' into contentAssist
Commit: cc8e5ab3d535a840f22e58cace774814af7c6b1a
https://github.com/Evolveum/midpoint/commit/cc8e5ab3d535a840f22e58cace774814af7c6b1a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/component/RoleSummaryPanel.java
Log Message:
-----------
MID-10270 summary panel for role type now uses display name / identifier (same as org/services)
Commit: 4562492f81d865408ffabdf365bc4567943abd8a
https://github.com/Evolveum/midpoint/commit/4562492f81d865408ffabdf365bc4567943abd8a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M release-notes.adoc
Log Message:
-----------
MID-10270 summary panel for role type now uses display name / identifier (same as org/services)
Commit: b8cc46f4e02f60dab6f8ac762e39688bc768ba76
https://github.com/Evolveum/midpoint/commit/b8cc46f4e02f60dab6f8ac762e39688bc768ba76
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
Log Message:
-----------
outlier detection: explain multiple group by attributes
Commit: da71ede51ea00fc8ed37bdb36794eeb1ee824788
https://github.com/Evolveum/midpoint/commit/da71ede51ea00fc8ed37bdb36794eeb1ee824788
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
Log Message:
-----------
outlier detection: corrected test after alg update
Commit: 53a433db3a0e0926107f07a4e0a95757ef362fd7
https://github.com/Evolveum/midpoint/commit/53a433db3a0e0926107f07a4e0a95757ef362fd7
Author: Patrik <patkomalinak at gmail.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_tiles.scss
Log Message:
-----------
Tile color correction
Commit: 15f42e54ef24707fc58868fc4419d43aefa0a10c
https://github.com/Evolveum/midpoint/commit/15f42e54ef24707fc58868fc4419d43aefa0a10c
Author: Patrik <patkomalinak at gmail.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M docs/deployment/ninja/command/export-audit.adoc
M docs/deployment/ninja/command/export.adoc
M docs/deployment/ninja/command/import-audit.adoc
M docs/deployment/ninja/command/import.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
A docs/deployment/ninja/command/verify-audit.adoc
M docs/deployment/ninja/command/verify.adoc
M docs/deployment/ninja/index.adoc
M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
M docs/interfaces/model-java/index.adoc
M docs/schema/schemadoc.adoc
M gui/admin-gui/pom.xml
A gui/admin-gui/src/frontend/js/honeypot.js
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/src/frontend/scss/midpoint.scss
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/MessagePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotBehaviour.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotFormAjaxListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ProtectedStringPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/TaskWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/LinkedReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemActionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/PageCaseWorkItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/component/RoleSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.html
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ReferencesCapabilityConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainerImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SystemConfigurationTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectValidator.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCriticalRolesCertification.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceAttributeFromLinkExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
A model/model-common/src/test/resources/expression/groovy/expression-objectref-variables-explicit.xml
M model/model-common/src/test/resources/expression/groovy/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/javascript/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/python/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/velocity/expression-objectref-variables.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AttributeEqualsCheckerFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/CompletedTaskCleanupTriggerHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestTolerantAttributes.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/dummys/DummyAdTrivialScenario.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
A model/model-intest/src/test/resources/associations/raw-references/archetype-raw-group.xml
A model/model-intest/src/test/resources/associations/raw-references/resource-dummy-raw-references.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-all-users.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-hackers.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-wheel.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-ad-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-admin-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-app-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/resource-dummy-removing-unclassified-memberships.xml
A model/model-intest/src/test/resources/caching/resource-dummy-default-caching.xml
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
A model/model-intest/src/test/resources/tasks/misc/task-cleanup-subtasks-after-completion.xml
A model/model-intest/src/test/resources/tolerance/resource-dummy-tolerance.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-monsterized.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-volatile.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/SynchronizationRequest.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementReader.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/update/TestAsyncUpdate.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAssociations.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-volatility/resource-dummy.xml
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/DirectoryFileObjectResolver.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/mapping/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
M repo/repo-sqale/testng-unit.xml
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAttributesAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/UpAndDown.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/JobStarter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/QuartzUtil.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/TaskSynchronizer.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskPersister.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestMiscellaneous.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/AbstractAdLdapMultidomainTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestDelivery.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapComplex.java
M testing/story/src/test/resources/science/resource-dummy-unix.xml
M testing/story/src/test/resources/science/resource-opendj-ad-simulation.xml
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
M tools/jenkins/midpoint-compile-pipeline
M tools/jenkins/midpoint-conntest-pipeline
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-cached-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-fresh-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-main-nativepg-no-caching-pipeline
M tools/jenkins/midpoint-main-nativepg-pipeline
M tools/jenkins/midpoint-main-pipeline
M tools/jenkins/midpoint-quick-nativepg-pipeline
M tools/jenkins/midpoint-quick-pipeline
M tools/jenkins/midpoint-security-pipeline
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: b868e6c14989389639a0dc38fa281c721bd99c06
https://github.com/Evolveum/midpoint/commit/b868e6c14989389639a0dc38fa281c721bd99c06
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorizationValueModel.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/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.java
Log Message:
-----------
outlier detection: unclassified page ux improvements
Commit: fe5e00dea23042d7bc183500884d09885343d735
https://github.com/Evolveum/midpoint/commit/fe5e00dea23042d7bc183500884d09885343d735
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineClusterModel.java
Log Message:
-----------
Outliers analysis fix missing session ref for temporary cluster
Commit: 56cb2b29a2a70463257d3532c4153a80a30727a7
https://github.com/Evolveum/midpoint/commit/56cb2b29a2a70463257d3532c4153a80a30727a7
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorizationValueModel.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/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/outlier-detection' into feature/outlier-detection
Commit: 4aa18424999125ac8088416ccab6aecf00195a5e
https://github.com/Evolveum/midpoint/commit/4aa18424999125ac8088416ccab6aecf00195a5e
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
Log Message:
-----------
outlier detection: corrected test after alg update
Commit: d23f08f7cf08713a3cb6f68fbab8e2d8dd4f2aa3
https://github.com/Evolveum/midpoint/commit/d23f08f7cf08713a3cb6f68fbab8e2d8dd4f2aa3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarSecondStyle.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/IconWithLabel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyTableCategory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
Log Message:
-----------
Outliers analysis integration of outlier, anomaly, partition explanation
1. Improve GUI.
2. Integration of outlier explanation resolver
3. Implementation of frequencyType schema object.
3. Minor fixes.
Commit: cb2e0ec8e0b6e283b6febc71bf4e6d3e7fc86480
https://github.com/Evolveum/midpoint/commit/cb2e0ec8e0b6e283b6febc71bf4e6d3e7fc86480
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/outlier-detection' into feature/outlier-detection
Commit: 84b1d9de6785c9f44693f94c71dddff4aebf0d6e
https://github.com/Evolveum/midpoint/commit/84b1d9de6785c9f44693f94c71dddff4aebf0d6e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M docs/deployment/ninja/command/export-audit.adoc
M docs/deployment/ninja/command/export.adoc
M docs/deployment/ninja/command/import-audit.adoc
M docs/deployment/ninja/command/import.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
A docs/deployment/ninja/command/verify-audit.adoc
M docs/deployment/ninja/command/verify.adoc
M docs/deployment/ninja/index.adoc
M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
M docs/interfaces/model-java/index.adoc
M docs/schema/schemadoc.adoc
M gui/admin-gui/pom.xml
A gui/admin-gui/src/frontend/js/honeypot.js
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/MessagePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotBehaviour.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotFormAjaxListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ProtectedStringPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/TaskWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/DeadlinePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/DeadlinePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/LinkedReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemActionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/PageCaseWorkItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/component/RoleSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.html
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ReferencesCapabilityConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainerImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SystemConfigurationTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectValidator.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCriticalRolesCertification.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceAttributeFromLinkExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
A model/model-common/src/test/resources/expression/groovy/expression-objectref-variables-explicit.xml
M model/model-common/src/test/resources/expression/groovy/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/javascript/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/python/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/velocity/expression-objectref-variables.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkAbortedException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkClick.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/ClockworkMedic.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/FocusGoneException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AttributeEqualsCheckerFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/MissingShadowContextRefresher.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionFullLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/CompletedTaskCleanupTriggerHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestTolerantAttributes.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/dummys/DummyAdTrivialScenario.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
A model/model-intest/src/test/resources/associations/raw-references/archetype-raw-group.xml
A model/model-intest/src/test/resources/associations/raw-references/resource-dummy-raw-references.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-all-users.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-hackers.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-wheel.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-ad-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-admin-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-app-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/resource-dummy-removing-unclassified-memberships.xml
A model/model-intest/src/test/resources/caching/resource-dummy-default-caching.xml
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
A model/model-intest/src/test/resources/tasks/misc/task-cleanup-subtasks-after-completion.xml
A model/model-intest/src/test/resources/tolerance/resource-dummy-tolerance.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-monsterized.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-volatile.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/SynchronizationRequest.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementReader.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/update/TestAsyncUpdate.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAssociations.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-volatility/resource-dummy.xml
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/DirectoryFileObjectResolver.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/mapping/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
M repo/repo-sqale/testng-unit.xml
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAttributesAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/UpAndDown.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/JobStarter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/QuartzUtil.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/TaskSynchronizer.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskPersister.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestMiscellaneous.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/AbstractAdLdapMultidomainTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestDelivery.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapComplex.java
M testing/story/src/test/resources/science/resource-dummy-unix.xml
M testing/story/src/test/resources/science/resource-opendj-ad-simulation.xml
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
M tools/jenkins/midpoint-compile-pipeline
M tools/jenkins/midpoint-conntest-pipeline
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-cached-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-fresh-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-main-nativepg-no-caching-pipeline
M tools/jenkins/midpoint-main-nativepg-pipeline
M tools/jenkins/midpoint-main-pipeline
M tools/jenkins/midpoint-quick-nativepg-pipeline
M tools/jenkins/midpoint-quick-pipeline
M tools/jenkins/midpoint-security-pipeline
Log Message:
-----------
Merge branch 'master' into feature/outlier-detection
Commit: 41b95f92f2f3ff1299d439f97d9fdde4f20b49fc
https://github.com/Evolveum/midpoint/commit/41b95f92f2f3ff1299d439f97d9fdde4f20b49fc
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/FocusIdentificationProvider.java
Log Message:
-----------
fix for #10123 Flexible Authentication module focusIdentification doesn't validate input string
Commit: 3ceb1f64e0e804db5d8365c3fcc2a31e662c6be4
https://github.com/Evolveum/midpoint/commit/3ceb1f64e0e804db5d8365c3fcc2a31e662c6be4
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/component/RoleSummaryPanel.java
M release-notes.adoc
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: ab913934f3ab27540c14c48f79298792eacb983a
https://github.com/Evolveum/midpoint/commit/ab913934f3ab27540c14c48f79298792eacb983a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.java
Log Message:
-----------
Fix build (checkstyle)
Commit: 691ee7ea5e70eebebb2b08c9d959c18e8ac21c36
https://github.com/Evolveum/midpoint/commit/691ee7ea5e70eebebb2b08c9d959c18e8ac21c36
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.java
Log Message:
-----------
outlier detection: fix unclassified page menu order
Commit: 41518556cfef322f11eace941cff2c09975dad56
https://github.com/Evolveum/midpoint/commit/41518556cfef322f11eace941cff2c09975dad56
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M docs/resources/attribute-caching.adoc
M docs/tasks/shadow-refresh-task.adoc
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
A model/model-intest/src/test/resources/tasks/misc/resource-dummy-refreshed.xml
A model/model-intest/src/test/resources/tasks/misc/task-shadow-refresh-all.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/CredentialsStorageManager.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
Log Message:
-----------
Finalize password caching feature
The shadow refresh activity now applies selected policy changes to
cached passwords, like their removal if caching is turned off, or
converting passwords from encrypted to hashed form, if needed.
Also, the documentation was updated.
This resolves MID-10050.
Commit: 610cf82f1d6e51612aa92809b2fbe690ab7f26cc
https://github.com/Evolveum/midpoint/commit/610cf82f1d6e51612aa92809b2fbe690ab7f26cc
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/FocusIdentificationProvider.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: cab3ba36a3c4d78a771ed00ad21831a6517a4659
https://github.com/Evolveum/midpoint/commit/cab3ba36a3c4d78a771ed00ad21831a6517a4659
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
Log Message:
-----------
outlier detection: outlier overview ux improvements
Commit: 3785649c46cff682d49d3cacf6a82533a1915756
https://github.com/Evolveum/midpoint/commit/3785649c46cff682d49d3cacf6a82533a1915756
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
Log Message:
-----------
Outlier detection fix explanation input
Commit: dc6e40c0f0c583010dcd499492ad71eaf784752f
https://github.com/Evolveum/midpoint/commit/dc6e40c0f0c583010dcd499492ad71eaf784752f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/outlier-detection' into feature/outlier-detection
Commit: fa5f19b9377dbb51a4432aef655e79f933621b2c
https://github.com/Evolveum/midpoint/commit/fa5f19b9377dbb51a4432aef655e79f933621b2c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M model/model-intest/pom.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M pom.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
Log Message:
-----------
Add a test for MID-7918
Commit: 8407c3259ff53afa3dc27b371c1a4f5facccfeee
https://github.com/Evolveum/midpoint/commit/8407c3259ff53afa3dc27b371c1a4f5facccfeee
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M docs/resources/attribute-caching.adoc
Log Message:
-----------
Fix typos in shadow caching docs
Commit: 215d973b367868d88d90009232c551e1745ae474
https://github.com/Evolveum/midpoint/commit/215d973b367868d88d90009232c551e1745ae474
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
A docs/resources/resource-configuration/schema-handling/volatility.adoc
Log Message:
-----------
Add attribute volatility docs
Commit: 7b427e7a6b1a3e2990d1bde70542d9c077797227
https://github.com/Evolveum/midpoint/commit/7b427e7a6b1a3e2990d1bde70542d9c077797227
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M pom.xml
Log Message:
-----------
MID-9683 MID-10096 upgraded wicket to 10.3.0 fixed search on enter
Commit: 9c1eddc0d8fd4e58175232903e2f7a24c26fad7e
https://github.com/Evolveum/midpoint/commit/9c1eddc0d8fd4e58175232903e2f7a24c26fad7e
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
Log Message:
-----------
outlier detection: wrapping text for long explanations
Commit: dbb9632b8a8946afc003a64cf9cf23b95e150402
https://github.com/Evolveum/midpoint/commit/dbb9632b8a8946afc003a64cf9cf23b95e150402
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M docs/resources/attribute-caching.adoc
A docs/resources/resource-configuration/schema-handling/volatility.adoc
M docs/tasks/shadow-refresh-task.adoc
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/component/RoleSummaryPanel.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ReferencesCapabilityConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/FocusIdentificationProvider.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
A model/model-common/src/test/resources/expression/groovy/expression-objectref-variables-explicit.xml
M model/model-common/src/test/resources/expression/groovy/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/javascript/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/python/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/velocity/expression-objectref-variables.xml
M model/model-intest/pom.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
A model/model-intest/src/test/resources/tasks/misc/resource-dummy-refreshed.xml
A model/model-intest/src/test/resources/tasks/misc/task-shadow-refresh-all.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-monsterized.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-volatile.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-volatility/resource-dummy.xml
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/DirectoryFileObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/CredentialsStorageManager.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/UpAndDown.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/JobStarter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/QuartzUtil.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/TaskSynchronizer.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestMiscellaneous.java
M testing/story/src/test/resources/science/resource-dummy-unix.xml
M testing/story/src/test/resources/science/resource-opendj-ad-simulation.xml
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/mid-10276-dependencies-upgrade
Commit: 6c7de182875823ed3f33356c49af1eeed895dfe0
https://github.com/Evolveum/midpoint/commit/6c7de182875823ed3f33356c49af1eeed895dfe0
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M pom.xml
Log Message:
-----------
Merge pull request #239 from Evolveum/bugfix/wrong-comment
Remove comment which is not true anymore
Commit: 3190b3350749db5a63da1eebb082053c2e2f0304
https://github.com/Evolveum/midpoint/commit/3190b3350749db5a63da1eebb082053c2e2f0304
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/js/honeypot.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/LookupTableLabelPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/ObjectTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/lostusername/IdentityDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedImagePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/securitypolicy/SecurityPolicyCustomMerger.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SecurityPolicyUtil.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/AuthenticationWrapper.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAnonymousAuthenticationFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/AuthSequenceUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/AuthenticationSequenceModuleCreator.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M repo/system-init/src/main/resources/initial-objects/role/040-role-enduser.xml
Log Message:
-----------
MID-9847: fix bugs from creating of testing environment for WCAG
Commit: e6551bb4e87f6971ee32f717d2ae0eff5e817db0
https://github.com/Evolveum/midpoint/commit/e6551bb4e87f6971ee32f717d2ae0eff5e817db0
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M repo/system-init/src/main/resources/initial-objects/role/041-role-approver.xml
Log Message:
-----------
MID-9847: fix authorizations for approver role
Commit: 952bc7a304314cfcea0cd4d0e72fdc1dcb426931
https://github.com/Evolveum/midpoint/commit/952bc7a304314cfcea0cd4d0e72fdc1dcb426931
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M docs/misc/self-registration/confirm-message.png
M docs/misc/self-registration/confirmation-success.png
M docs/misc/self-registration/index.adoc
M docs/misc/self-registration/login-page.png
M docs/misc/self-registration/registration-page.png
Log Message:
-----------
MID-9847: fix docs for self-registration
Commit: 1897c7400ce2125a6ec9bfae75bd209ec1972683
https://github.com/Evolveum/midpoint/commit/1897c7400ce2125a6ec9bfae75bd209ec1972683
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
Log Message:
-----------
MID-9847: fix css for long username in sidebar menu
Commit: c0f2b01c8752872ce7df95853d3a5372c0943cc8
https://github.com/Evolveum/midpoint/commit/c0f2b01c8752872ce7df95853d3a5372c0943cc8
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M repo/system-init/src/main/resources/initial-objects/role/040-role-enduser.xml
Log Message:
-----------
MID-9847: hide focusMarks panel for end user role
Commit: 947def45a6aae36ba80f66b4450bc8f8c7d2beb8
https://github.com/Evolveum/midpoint/commit/947def45a6aae36ba80f66b4450bc8f8c7d2beb8
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M docs/deployment/ninja/command/export-audit.adoc
M docs/deployment/ninja/command/export.adoc
M docs/deployment/ninja/command/import-audit.adoc
M docs/deployment/ninja/command/import.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
A docs/deployment/ninja/command/verify-audit.adoc
M docs/deployment/ninja/command/verify.adoc
M docs/deployment/ninja/index.adoc
M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
M docs/interfaces/model-java/index.adoc
M docs/resources/attribute-caching.adoc
A docs/resources/resource-configuration/schema-handling/volatility.adoc
M docs/schema/schemadoc.adoc
M docs/tasks/shadow-refresh-task.adoc
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/TaskWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/component/RoleSummaryPanel.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ReferencesCapabilityConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SystemConfigurationTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/FocusIdentificationProvider.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCriticalRolesCertification.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceAttributeFromLinkExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
A model/model-common/src/test/resources/expression/groovy/expression-objectref-variables-explicit.xml
M model/model-common/src/test/resources/expression/groovy/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/javascript/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/python/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/velocity/expression-objectref-variables.xml
M model/model-intest/pom.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
A model/model-intest/src/test/resources/caching/resource-dummy-default-caching.xml
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
A model/model-intest/src/test/resources/tasks/misc/resource-dummy-refreshed.xml
A model/model-intest/src/test/resources/tasks/misc/task-shadow-refresh-all.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-monsterized.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-volatile.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementReader.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAssociations.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-volatility/resource-dummy.xml
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/DirectoryFileObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/CredentialsStorageManager.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/UpAndDown.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/JobStarter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/QuartzUtil.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/TaskSynchronizer.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskPersister.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestMiscellaneous.java
M testing/story/src/test/resources/science/resource-dummy-unix.xml
M testing/story/src/test/resources/science/resource-opendj-ad-simulation.xml
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
M tools/jenkins/midpoint-compile-pipeline
M tools/jenkins/midpoint-conntest-pipeline
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-cached-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-fresh-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-main-nativepg-no-caching-pipeline
M tools/jenkins/midpoint-main-nativepg-pipeline
M tools/jenkins/midpoint-main-pipeline
M tools/jenkins/midpoint-quick-nativepg-pipeline
M tools/jenkins/midpoint-quick-pipeline
M tools/jenkins/midpoint-security-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 51e7d80d84a008c9d5e619368a81830044c26c83
https://github.com/Evolveum/midpoint/commit/51e7d80d84a008c9d5e619368a81830044c26c83
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M release-notes.adoc
Log Message:
-----------
adding notes about WCAG to release notes
Commit: 16091128993f4c477bfcfdd5e1b45c5bdeb8c082
https://github.com/Evolveum/midpoint/commit/16091128993f4c477bfcfdd5e1b45c5bdeb8c082
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
Log Message:
-----------
outlier detection: better group by explanation message
Commit: 091b6dd981407feb3fda9dd88470c90edcb0ee87
https://github.com/Evolveum/midpoint/commit/091b6dd981407feb3fda9dd88470c90edcb0ee87
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M docs/resources/attribute-caching.adoc
Log Message:
-----------
Update attribute caching limitations
Commit: a64b0053b13a89e79911f8529c0e8c20269ba2b3
https://github.com/Evolveum/midpoint/commit/a64b0053b13a89e79911f8529c0e8c20269ba2b3
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M pom.xml
Log Message:
-----------
MID-10276 hibernate back to 6.5.3.Final
Commit: 0f73b8811314e3a3f331aded070101d5d313daf3
https://github.com/Evolveum/midpoint/commit/0f73b8811314e3a3f331aded070101d5d313daf3
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M docs/misc/self-registration/confirm-message.png
M docs/misc/self-registration/confirmation-success.png
M docs/misc/self-registration/index.adoc
M docs/misc/self-registration/login-page.png
M docs/misc/self-registration/registration-page.png
M docs/resources/attribute-caching.adoc
M gui/admin-gui/src/frontend/js/honeypot.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/LookupTableLabelPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/ObjectTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/lostusername/IdentityDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedImagePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/securitypolicy/SecurityPolicyCustomMerger.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SecurityPolicyUtil.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/AuthenticationWrapper.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAnonymousAuthenticationFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/AuthSequenceUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/AuthenticationSequenceModuleCreator.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M pom.xml
M release-notes.adoc
M repo/system-init/src/main/resources/initial-objects/role/040-role-enduser.xml
M repo/system-init/src/main/resources/initial-objects/role/041-role-approver.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/mid-10276-dependencies-upgrade
Commit: 121e17dd0e4d07efdfa527faa24fffea7874b369
https://github.com/Evolveum/midpoint/commit/121e17dd0e4d07efdfa527faa24fffea7874b369
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.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/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisAspectsWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyTableCategory.java
Log Message:
-----------
Outlier detection improve explanation and add to widgets panels
Commit: a090f5b6cad7cfbb6d152058863242fe0eea1bb6
https://github.com/Evolveum/midpoint/commit/a090f5b6cad7cfbb6d152058863242fe0eea1bb6
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/outlier-detection' into feature/outlier-detection
Commit: a645407dcf66380725cda25beab66440d825c8d8
https://github.com/Evolveum/midpoint/commit/a645407dcf66380725cda25beab66440d825c8d8
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M docs/security/credentials/secrets-provider-configuration.adoc
Log Message:
-----------
fixed missing namespace definition
Commit: 7b839186edcaf41eabca44713a6d8a191df9494f
https://github.com/Evolveum/midpoint/commit/7b839186edcaf41eabca44713a6d8a191df9494f
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M docs/security/credentials/secrets-provider-configuration.adoc
Log Message:
-----------
another typo fix in docs
Commit: 24c7f93bc8323040b0cf7a57ac221b6d6e87b9f6
https://github.com/Evolveum/midpoint/commit/24c7f93bc8323040b0cf7a57ac221b6d6e87b9f6
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.java
Log Message:
-----------
outlier detection: unified outlier tables, added explanation column
Commit: 917927212afbd821ad165358dd68be1dd6d9a786
https://github.com/Evolveum/midpoint/commit/917927212afbd821ad165358dd68be1dd6d9a786
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M docs/security/credentials/secrets-provider-configuration.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/mid-10276-dependencies-upgrade
Commit: f9f834179efba8d9fb716d3d717027a30d5ec7d9
https://github.com/Evolveum/midpoint/commit/f9f834179efba8d9fb716d3d717027a30d5ec7d9
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
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/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/FocusDetailsModels.java
Log Message:
-----------
fix for #10153 Historical data - assignments numbers won't match
Commit: 308b7a99ec771810f3271bb564daf2bfc0ceb8ca
https://github.com/Evolveum/midpoint/commit/308b7a99ec771810f3271bb564daf2bfc0ceb8ca
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M docs/misc/self-registration/confirm-message.png
M docs/misc/self-registration/confirmation-success.png
M docs/misc/self-registration/index.adoc
M docs/misc/self-registration/login-page.png
M docs/misc/self-registration/registration-page.png
M docs/resources/attribute-caching.adoc
A docs/resources/resource-configuration/schema-handling/volatility.adoc
M docs/security/credentials/secrets-provider-configuration.adoc
M docs/tasks/shadow-refresh-task.adoc
M gui/admin-gui/src/frontend/js/honeypot.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/LookupTableLabelPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/ObjectTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/lostusername/IdentityDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedImagePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/securitypolicy/SecurityPolicyCustomMerger.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SecurityPolicyUtil.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/AuthenticationWrapper.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAnonymousAuthenticationFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/AuthSequenceUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/AuthenticationSequenceModuleCreator.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
M model/model-intest/pom.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
A model/model-intest/src/test/resources/tasks/misc/resource-dummy-refreshed.xml
A model/model-intest/src/test/resources/tasks/misc/task-shadow-refresh-all.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/CredentialsStorageManager.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/AddOverwriteTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/BaseSQLRepoTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ObjectDeltaUpdaterTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/Metadata.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAbstractRole.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationCampaign.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RConnector.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RReportData.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RResource.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RShadow.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RTask.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAssignmentExtension.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationWorkItem.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAssignment.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RCaseWorkItem.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/ROperationExecution.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RActivation.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedNamedReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedReference.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RSimpleActivation.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RSimpleEmbeddedReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/mapper/ActivationMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/mapper/EmbeddedObjectReferenceMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/modify/PrismEntityMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/GetAssignmentResult.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/RUtil.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/system-init/src/main/resources/initial-objects/role/040-role-enduser.xml
M repo/system-init/src/main/resources/initial-objects/role/041-role-approver.xml
M testing/story/pom.xml
M tools/midpoint-boot-layout/pom.xml
M tools/ninja/pom.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 02757071bbd032af7ea0caf50e04a384970deae8
https://github.com/Evolveum/midpoint/commit/02757071bbd032af7ea0caf50e04a384970deae8
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
Log Message:
-----------
fix bug from schrodinger tests case page
Commit: 0f934e00c5d7d287791698809bad2abd4ad54db8
https://github.com/Evolveum/midpoint/commit/0f934e00c5d7d287791698809bad2abd4ad54db8
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M docs/resources/attribute-caching.adoc
M docs/security/credentials/secrets-provider-configuration.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/page/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/FocusDetailsModels.java
M pom.xml
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/AddOverwriteTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/BaseSQLRepoTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ObjectDeltaUpdaterTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/Metadata.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAbstractRole.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationCampaign.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RConnector.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RReportData.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RResource.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RShadow.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RTask.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAssignmentExtension.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationWorkItem.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAssignment.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RCaseWorkItem.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/ROperationExecution.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RActivation.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedNamedReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedReference.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RSimpleActivation.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RSimpleEmbeddedReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/mapper/ActivationMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/mapper/EmbeddedObjectReferenceMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/modify/PrismEntityMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/GetAssignmentResult.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/RUtil.java
M testing/story/pom.xml
M tools/midpoint-boot-layout/pom.xml
M tools/ninja/pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 2df9cbfc035e4e557a517349ff86563818404928
https://github.com/Evolveum/midpoint/commit/2df9cbfc035e4e557a517349ff86563818404928
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/outlier/QOutlierPartition.java
Log Message:
-----------
Outlier detection fix deletion cluster outliers
1. Missing isOwnedBy mapping
2. Fix incorrect deletion process execution.
Commit: 3bae4dc701948114944dd6fd8ce741d7a2e5d831
https://github.com/Evolveum/midpoint/commit/3bae4dc701948114944dd6fd8ce741d7a2e5d831
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/outlier-detection' into feature/outlier-detection
Commit: 2608e27b6d57f0731c784b874000bc3835559161
https://github.com/Evolveum/midpoint/commit/2608e27b6d57f0731c784b874000bc3835559161
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractObjectMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
Log Message:
-----------
MID-10234 fixed warning for wicket localization when leaving association configuration
Commit: a1569d2f57fd6c2d9c01098a3074c09ae04b08b7
https://github.com/Evolveum/midpoint/commit/a1569d2f57fd6c2d9c01098a3074c09ae04b08b7
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
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/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/FocusDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 9c3ae954f73b260fc2afc6ee7520ea33f3626397
https://github.com/Evolveum/midpoint/commit/9c3ae954f73b260fc2afc6ee7520ea33f3626397
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M docs/misc/self-registration/confirm-message.png
M docs/misc/self-registration/confirmation-success.png
M docs/misc/self-registration/index.adoc
M docs/misc/self-registration/login-page.png
M docs/misc/self-registration/registration-page.png
M docs/resources/attribute-caching.adoc
A docs/resources/resource-configuration/schema-handling/volatility.adoc
M docs/security/credentials/secrets-provider-configuration.adoc
M docs/tasks/shadow-refresh-task.adoc
M gui/admin-gui/src/frontend/js/honeypot.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/LookupTableLabelPanel.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/tile/ObjectTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractObjectMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/FocusDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/lostusername/IdentityDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedImagePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/securitypolicy/SecurityPolicyCustomMerger.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SecurityPolicyUtil.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/AuthenticationWrapper.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAnonymousAuthenticationFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/FocusIdentificationProvider.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/AuthSequenceUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/AuthenticationSequenceModuleCreator.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
M model/model-intest/pom.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
A model/model-intest/src/test/resources/tasks/misc/resource-dummy-refreshed.xml
A model/model-intest/src/test/resources/tasks/misc/task-shadow-refresh-all.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/CredentialsStorageManager.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/AddOverwriteTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/BaseSQLRepoTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ObjectDeltaUpdaterTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/Metadata.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAbstractRole.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationCampaign.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RConnector.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RReportData.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RResource.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RShadow.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RTask.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAssignmentExtension.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationWorkItem.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAssignment.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RCaseWorkItem.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/ROperationExecution.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RActivation.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedNamedReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedReference.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RSimpleActivation.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RSimpleEmbeddedReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/mapper/ActivationMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/mapper/EmbeddedObjectReferenceMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/modify/PrismEntityMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/GetAssignmentResult.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/RUtil.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/system-init/src/main/resources/initial-objects/role/040-role-enduser.xml
M repo/system-init/src/main/resources/initial-objects/role/041-role-approver.xml
M testing/story/pom.xml
M tools/midpoint-boot-layout/pom.xml
M tools/ninja/pom.xml
Log Message:
-----------
Merge branch 'master' into feature/outlier-detection
Commit: e033ad38dd30d7c8504e3169d7e5e45a983d9fdc
https://github.com/Evolveum/midpoint/commit/e033ad38dd30d7c8504e3169d7e5e45a983d9fdc
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
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/RoleAnalysisAspectsWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierHeaderResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierPartitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/model/IdentifyWidgetItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.java
Log Message:
-----------
outlier detection: unification of outlier details ui components
Commit: e213cb0c3e60e97d131e83411a781cf9f99502d3
https://github.com/Evolveum/midpoint/commit/e213cb0c3e60e97d131e83411a781cf9f99502d3
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M pom.xml
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
Log Message:
-----------
MID-10114 bumped ad/ldap connector to 3.9-M3
Commit: cce88001ba8687a5b5e92e792e7c72091a951e57
https://github.com/Evolveum/midpoint/commit/cce88001ba8687a5b5e92e792e7c72091a951e57
Author: Kamil Jires <kamil at jires.eu>
Date: 2024-12-19 (Thu, 19 Dec 2024)
Changed paths:
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2019.java
Log Message:
-----------
Update SID for Jack's object in AD 2019 after reinstallation.
Commit: e63a52bf1ef7e523cc4cfab5e5ed3a13763e903b
https://github.com/Evolveum/midpoint/commit/e63a52bf1ef7e523cc4cfab5e5ed3a13763e903b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2019.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2019Strange.java
Log Message:
-----------
Adapt TestAdLdapAd2019 after server reinstallation
Commit: de7e80e152d22aa5806eb1542f53a8ee2e077ef5
https://github.com/Evolveum/midpoint/commit/de7e80e152d22aa5806eb1542f53a8ee2e077ef5
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
Log Message:
-----------
Outlier detection improve explanation
1. Display reference object name instead oid.
Commit: ab173a1d5a61489836bb0f2a23efa57fcb30e593
https://github.com/Evolveum/midpoint/commit/ab173a1d5a61489836bb0f2a23efa57fcb30e593
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
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/RoleAnalysisAspectsWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierHeaderResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierPartitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/model/IdentifyWidgetItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/outlier-detection' into feature/outlier-detection
Commit: 7547ee7714dbff213bf643056735c777e85d6b10
https://github.com/Evolveum/midpoint/commit/7547ee7714dbff213bf643056735c777e85d6b10
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisBasicPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSettings.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSettings.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
Log Message:
-----------
outlier detection: added settings panel
Commit: 228a6dadfc61dbe156714d666df73d04d939c9b2
https://github.com/Evolveum/midpoint/commit/228a6dadfc61dbe156714d666df73d04d939c9b2
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
Log Message:
-----------
outlier detection: fix overview menu item position
Commit: 5e58f33327d250097dbb65020e332fa2bf318480
https://github.com/Evolveum/midpoint/commit/5e58f33327d250097dbb65020e332fa2bf318480
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M docs/security/authentication/flexible-authentication/modules/focusIdentification.adoc
Log Message:
-----------
focus identification doc update
Commit: 5e5d3def2c95d36c3346ced1ad241254b6b56e0c
https://github.com/Evolveum/midpoint/commit/5e5d3def2c95d36c3346ced1ad241254b6b56e0c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMemberRecompute.java
Log Message:
-----------
Add a note about the need to fix TestMemberRecompute
(See MID-10299.)
Commit: e4f43dbe35d3cc92a595c3aabfcf5a2032ba45a3
https://github.com/Evolveum/midpoint/commit/e4f43dbe35d3cc92a595c3aabfcf5a2032ba45a3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M docs/security/authentication/flexible-authentication/modules/focusIdentification.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 954f9ec5bdd31da6718a88ff79619203a237cdf0
https://github.com/Evolveum/midpoint/commit/954f9ec5bdd31da6718a88ff79619203a237cdf0
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
Log Message:
-----------
docs update for All accesses panel filter configuration
Commit: 29d9a2b03923859e6a979008ea1d8548dfafa8d1
https://github.com/Evolveum/midpoint/commit/29d9a2b03923859e6a979008ea1d8548dfafa8d1
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorizationValueModel.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 infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
Log Message:
-----------
Outlier detection improve object classification
Commit: 08b7c79792dd91ede3b7b2a873d996e8aa0f5f1b
https://github.com/Evolveum/midpoint/commit/08b7c79792dd91ede3b7b2a873d996e8aa0f5f1b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisBasicPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSettings.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSettings.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/outlier-detection' into feature/outlier-detection
Commit: cb8f0d3e9521940a3852032c0bc78dd7802b6cc7
https://github.com/Evolveum/midpoint/commit/cb8f0d3e9521940a3852032c0bc78dd7802b6cc7
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.java
Log Message:
-----------
fix submit labels for select archetype page and post authentication page
Commit: 71734459f2296c613d52ef1fee941fbc8e28d2d9
https://github.com/Evolveum/midpoint/commit/71734459f2296c613d52ef1fee941fbc8e28d2d9
Author: skublik <lukas.skublik at gmail.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 509b70f86e8f50611e1783be8389e87479b6eb72
https://github.com/Evolveum/midpoint/commit/509b70f86e8f50611e1783be8389e87479b6eb72
Author: Martin Spanik <martin.spanik at evolveum.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
A docs/samples/object-counts.adoc
Log Message:
-----------
Docs: Object counts sample description.
Commit: e7835961c839c6b772300434f5e5569f461b523c
https://github.com/Evolveum/midpoint/commit/e7835961c839c6b772300434f5e5569f461b523c
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
Log Message:
-----------
docs update (admin-gui-config-examples.adoc)
Commit: afee475cd413640059aea01c62ce3b711a90f41f
https://github.com/Evolveum/midpoint/commit/afee475cd413640059aea01c62ce3b711a90f41f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyTableCategory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
Log Message:
-----------
Outlier detection improve access anomaly table
1. Make peer group and attribute analysis button visible
by explanation category.
2. Remove redundant code functionalities, implement
better anomaly structure, cleanup.
Commit: 37e2f07169d940f3abaa37d1d646dfb63c53298b
https://github.com/Evolveum/midpoint/commit/37e2f07169d940f3abaa37d1d646dfb63c53298b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-23 (Mon, 23 Dec 2024)
Changed paths:
M docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
A docs/samples/object-counts.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ac104fc7debac4b0f03595d05de99eab2ff9de3a
https://github.com/Evolveum/midpoint/commit/ac104fc7debac4b0f03595d05de99eab2ff9de3a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-23 (Mon, 23 Dec 2024)
Changed paths:
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyMisc.java
A provisioning/provisioning-impl/src/test/resources/dummy/misc/resource-dummy-attributes-to-get.xml
M provisioning/provisioning-impl/testng-integration.xml
Log Message:
-----------
Add TestDummyMisc
This is a port of a new provisioning-impl test class
from 0368c453e285452a3c895d6474a6c15711054d36.
Commit: 9ed475b3ec13a84a384a0d4d85d7270d41d4199b
https://github.com/Evolveum/midpoint/commit/9ed475b3ec13a84a384a0d4d85d7270d41d4199b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-23 (Mon, 23 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisSessionOutlierTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisSessionOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisCollapsableTablePanel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
Log Message:
-----------
Outlier detection improve UX.
1. Implement session outlier collapsable table.
2. Outlier peer group panel is now expanded by default (TBD
Scaling, Sorting).
NOTE 1.: should be used for session, cluster all outliers panel
and cluster overview, table is sortable and display anomalies
via collapsable access column panel.
NOTE 2.: Current version contains also old component (TBD)
Commit: 2bd94e58d6fb654bc8c1f796c0a94dae42d410c2
https://github.com/Evolveum/midpoint/commit/2bd94e58d6fb654bc8c1f796c0a94dae42d410c2
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-12-23 (Mon, 23 Dec 2024)
Changed paths:
M docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
A docs/samples/object-counts.adoc
M docs/security/authentication/flexible-authentication/modules/focusIdentification.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMemberRecompute.java
M pom.xml
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyMisc.java
A provisioning/provisioning-impl/src/test/resources/dummy/misc/resource-dummy-attributes-to-get.xml
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2019.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2019Strange.java
Log Message:
-----------
Merge branch 'master' into feature/outlier-detection
Commit: aeed6f12202e9103ff0af2b1b81d07746ca381e7
https://github.com/Evolveum/midpoint/commit/aeed6f12202e9103ff0af2b1b81d07746ca381e7
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-23 (Mon, 23 Dec 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
Log Message:
-----------
Mark ArchetypeType as a holder of incomplete items
ArchetypeType can contain incomplete item (jpegPhoto), so the caches
should be passed when getting it with retrieve=include option!
See also MID-6003 and commit 2bebf83dad50a5bd91a2f582faa525f707551e2a.
Commit: 11ee0c1a942c6a0480519ffcec9e111ab53f0a64
https://github.com/Evolveum/midpoint/commit/11ee0c1a942c6a0480519ffcec9e111ab53f0a64
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2024-12-24 (Tue, 24 Dec 2024)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
A gui/admin-gui/src/frontend/scss/autocomplete.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.java
Log Message:
-----------
improvements integrations content assist in advance search box
Commit: 991e9ef1f57b4f69f7d98d1004bec4985eed9da5
https://github.com/Evolveum/midpoint/commit/991e9ef1f57b4f69f7d98d1004bec4985eed9da5
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M pom.xml
Log Message:
-----------
MID-10276 spring reverted back to 3.3.7 for now until we figure out how to fix failing test on oracle.
Commit: e33af875ae8de0a84c78af8c1f1efe4025ae472c
https://github.com/Evolveum/midpoint/commit/e33af875ae8de0a84c78af8c1f1efe4025ae472c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-12-30 (Mon, 30 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
M infra/common/src/test/java/com/evolveum/midpoint/common/refinery/TestRefinedSchema.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantDelineationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeParticipantConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeParticipantDelineationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/LayeredDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativelyProvidedShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ObjectFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentifier.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentifiers.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchema.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowItemDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowItemLayeredDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowRelationParticipantType.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttributeDefinitionImpl.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedAssociationClassParticipantDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedReferenceTypeParticipantDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectClassDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowReferenceAttributesCollection.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M infra/test-util/src/main/java/com/evolveum/midpoint/test/ldap/OpenDJController.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/MidPointTestConstants.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestUtil.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/InboundSourceData.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceAttributeTargetSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ObjectModificationConstraintEvaluator.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/Shadow.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementObjectSearch.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementReader.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementUtils.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFound.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectReferenceResolver.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractLazilyInitializableShadowedEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ConstraintsChecker.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ReturnedShadowValidityChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowObjectComputer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjAssociationsTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjSimulatedAssociationsTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsLegacySimulated.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsModernSimulated.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsNative.java
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-legacy.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-modern.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-native.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-template.xml
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfResourceObjectFragment.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/SearchBasedActivityRun.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ObjectClassName.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAssociationsAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAttributesAsserter.java
Log Message:
-----------
Review and fix associations implementation
This commit reviews and fixes the code related to reference
attributes and associations, primarily aiming at definitions
immutability (to avoid issues like the one documented in MID-9932).
Other changes:
1. Removed ambiguous method getRepresentativeObjectDefinition()
from reference type definition (and analogous methods from reference
attribute and association definitions and from simulated reference type
definition).
They were replaced by getGeneralizedObjectSideObjectDefinition()
on reference type definition, which is more robust even in cases when
administrator makes slight mistakes while defining the references.
2. Fixed the class/method naming, especially by removing the obsolete
term "association class" (created and then replaced during the
development of 4.9).
3. Added AbstractOpenDjAssociationsTest, aiming at testing simulated and
native references and associations in the presence of auxiliary object
classes and hierarchy-based object-side delineations.
The main goal is to ensure that no major functionality is removed with
regard to 4.8.x.
4. Enabled temporarily disabled consistency checks of shadows returning
from the "shadows" package in provisioning-impl (and fixed them).
5. To ensure that the returned objects will have their reference
attributes resolved, we carry that out even if there are no associations
defined. So the returned objects will be consistent for both cases:
with associations definitions and without them.
6. Added/clarified a few pieces of the documentation. Simplified code
here and there a bit. Improved debugDump/shortDump/toString at some
places. Other minor fixes and improvements.
Related to MID-9932.
Commit: 8ad15a6ad1747c8374861d0e62850a5162a32dcc
https://github.com/Evolveum/midpoint/commit/8ad15a6ad1747c8374861d0e62850a5162a32dcc
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-30 (Mon, 30 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
Log Message:
-----------
fix for 10233 Clicking resource wizard via Configure dropdown shows errors in log
Commit: c84786d285dc9206cb5e1fd4cdb11ce7ba5a301b
https://github.com/Evolveum/midpoint/commit/c84786d285dc9206cb5e1fd4cdb11ce7ba5a301b
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-30 (Mon, 30 Dec 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
M infra/common/src/test/java/com/evolveum/midpoint/common/refinery/TestRefinedSchema.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantDelineationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeParticipantConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeParticipantDelineationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/LayeredDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativelyProvidedShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ObjectFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentifier.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentifiers.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchema.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowItemDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowItemLayeredDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowRelationParticipantType.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttributeDefinitionImpl.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedAssociationClassParticipantDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedReferenceTypeParticipantDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectClassDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowReferenceAttributesCollection.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M infra/test-util/src/main/java/com/evolveum/midpoint/test/ldap/OpenDJController.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/MidPointTestConstants.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestUtil.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/InboundSourceData.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceAttributeTargetSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ObjectModificationConstraintEvaluator.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMemberRecompute.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M pom.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/Shadow.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementObjectSearch.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementReader.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementUtils.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFound.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectReferenceResolver.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractLazilyInitializableShadowedEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ConstraintsChecker.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ReturnedShadowValidityChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowObjectComputer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyMisc.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjAssociationsTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjSimulatedAssociationsTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsLegacySimulated.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsModernSimulated.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsNative.java
A provisioning/provisioning-impl/src/test/resources/dummy/misc/resource-dummy-attributes-to-get.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-legacy.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-modern.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-native.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-template.xml
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfResourceObjectFragment.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/SearchBasedActivityRun.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ObjectClassName.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAssociationsAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAttributesAsserter.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 6f90743ab96088b1ea39ede2433799ebf45dc3a4
https://github.com/Evolveum/midpoint/commit/6f90743ab96088b1ea39ede2433799ebf45dc3a4
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-30 (Mon, 30 Dec 2024)
Changed paths:
M docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
M docs/concepts/query/midpoint-query-language/index.adoc
M docs/concepts/query/midpoint-query-language/introduction.adoc
M docs/concepts/query/midpoint-query-language/query-examples/index.adoc
M docs/concepts/query/query-concepts/index.adoc
M docs/deployment/ninja/command/export-audit.adoc
M docs/deployment/ninja/command/export-mining.adoc
M docs/deployment/ninja/command/export.adoc
M docs/deployment/ninja/command/import-audit.adoc
M docs/deployment/ninja/command/import.adoc
M docs/deployment/ninja/command/initial-objects.adoc
M docs/deployment/ninja/command/pre-upgrade-check.adoc
M docs/deployment/ninja/command/upgrade-distribution.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
A docs/deployment/ninja/command/verify-audit.adoc
M docs/deployment/ninja/command/verify.adoc
M docs/deployment/ninja/index.adoc
M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
M docs/interfaces/model-java/index.adoc
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
M docs/interfaces/rest/operations/search-op-rest.adoc
M docs/misc/self-registration/confirm-message.png
M docs/misc/self-registration/confirmation-success.png
M docs/misc/self-registration/index.adoc
M docs/misc/self-registration/login-page.png
M docs/misc/self-registration/registration-page.png
M docs/resources/attribute-caching.adoc
M docs/resources/manual/configuration.adoc
M docs/resources/manual/index.adoc
A docs/resources/resource-configuration/schema-handling/volatility.adoc
M docs/roles-policies/certification/index.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
A docs/samples/object-counts.adoc
M docs/schema/schemadoc.adoc
M docs/security/authentication/flexible-authentication/modules/focusIdentification.adoc
M docs/security/credentials/secrets-provider-configuration.adoc
M docs/tasks/shadow-refresh-task.adoc
M gui/admin-gui/pom.xml
A gui/admin-gui/src/frontend/js/honeypot.js
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/_bootstrap-variables.scss
M gui/admin-gui/src/frontend/scss/_midpoint-variables.scss
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/bs-stepper-custom.scss
M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/Badge.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BadgePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/LookupTableLabelPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/MessagePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/Toast.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/NavigationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/WizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotBehaviour.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotFormAjaxListener.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/ObjectTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ProtectedStringPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/TaskWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractObjectMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.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/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignActionButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/DeadlinePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/DeadlinePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/InlineOperationalButtonsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/FocusDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/org/component/OrgMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageFocusIdentification.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageFocusIdentification.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageLogin.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/lostusername/IdentityDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CatalogItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AsyncUpdatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/LinkedReferencePanel.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/column/RoundedImagePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/MainPopupDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemActionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/PageCaseWorkItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/component/RoleSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/DeletedValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/ImgResources.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/PrimaryValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/SecondaryValue.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/building.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/decision_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/drive.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/error.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/hdd_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/medal_gold_3.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/medal_silver_2.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/role_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/shield.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/tooltip_info.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/tracking_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_prism.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_red.png
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/resource/img/user_suit.png
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractModernObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/ConnectorOperationHook.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyObject.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
A icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/HookRegistry.java
M infra/common/src/main/java/com/evolveum/midpoint/common/RoleMiningExportUtils.java
M infra/common/src/test/java/com/evolveum/midpoint/common/refinery/TestRefinedSchema.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ReferencesCapabilityConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantDelineationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeParticipantConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeParticipantDelineationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/securitypolicy/SecurityPolicyCustomMerger.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/LayeredDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativelyProvidedShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ObjectFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentifier.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentifiers.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchema.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainerImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowItemDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowItemLayeredDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowRelationParticipantType.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttributeDefinitionImpl.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedAssociationClassParticipantDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedReferenceTypeParticipantDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectClassDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationResult.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationReturnValue.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/result/ResourceOperationStatus.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SecurityPolicyUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowReferenceAttributesCollection.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SystemConfigurationTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectValidator.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M infra/test-util/src/main/java/com/evolveum/midpoint/test/ldap/OpenDJController.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/MidPointTestConstants.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestUtil.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/AuthenticationWrapper.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAnonymousAuthenticationFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/FocusIdentificationProvider.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/AuthSequenceUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/AuthenticationSequenceModuleCreator.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCriticalRolesCertification.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/InboundSourceData.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceAttributeFromLinkExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceAttributeTargetSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
A model/model-common/src/test/resources/expression/groovy/expression-objectref-variables-explicit.xml
M model/model-common/src/test/resources/expression/groovy/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/javascript/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/python/expression-objectref-variables.xml
M model/model-common/src/test/resources/expression/velocity/expression-objectref-variables.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkAbortedException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkClick.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/ClockworkMedic.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/FocusGoneException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/PersonaProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AttributeEqualsCheckerFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/MissingShadowContextRefresher.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionFullLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ObjectModificationConstraintEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformablePropertyDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/CompletedTaskCleanupTriggerHandler.java
M model/model-intest/pom.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMemberRecompute.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestTolerantAttributes.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/dummys/DummyAdTrivialScenario.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
A model/model-intest/src/test/resources/associations/archetype-ad3-role-A.xml
A model/model-intest/src/test/resources/associations/archetype-ad3-role-B.xml
A model/model-intest/src/test/resources/associations/raw-references/archetype-raw-group.xml
A model/model-intest/src/test/resources/associations/raw-references/resource-dummy-raw-references.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-all-users.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-hackers.xml
A model/model-intest/src/test/resources/associations/raw-references/shadow-wheel.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-ad-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-admin-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/archetype-rum-app-role.xml
A model/model-intest/src/test/resources/associations/removing-unclassified-memberships/resource-dummy-removing-unclassified-memberships.xml
A model/model-intest/src/test/resources/associations/resource-dummy-ad3-mixed-groups.xml
A model/model-intest/src/test/resources/caching/resource-dummy-default-caching.xml
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
A model/model-intest/src/test/resources/tasks/misc/resource-dummy-refreshed.xml
A model/model-intest/src/test/resources/tasks/misc/task-cleanup-subtasks-after-completion.xml
A model/model-intest/src/test/resources/tasks/misc/task-shadow-refresh-all.xml
A model/model-intest/src/test/resources/tolerance/resource-dummy-tolerance.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-monsterized.xml
M model/model-intest/src/test/resources/volatility/resource-dummy-volatile.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/SynchronizationRequest.java
M pom.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningOperationContext.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectOperations.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/Shadow.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementObjectSearch.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementReader.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementUtils.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteOperation.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteResult.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFetchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFound.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLiveSyncChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLocateOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyReturnValue.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectOperationResult.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectOperationReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectReferenceResolver.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectUcfModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractLazilyInitializableShadowedEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ConstraintsChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/PendingOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ProvisioningOperationState.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ReturnedShadowValidityChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowDeleteOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowOperationPropagationHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/CommunicationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ConfigurationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/GenericErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/MaintenanceExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectAlreadyExistHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectNotFoundHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/PolicyViolationHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/SchemaExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/SecurityViolationHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/OperationResultRecorder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/PendingOperationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowObjectComputer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/update/TestAsyncUpdate.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAssociations.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyMisc.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNegative.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjAssociationsTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjSimulatedAssociationsTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsLegacySimulated.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsModernSimulated.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsNative.java
A provisioning/provisioning-impl/src/test/resources/dummy/dummy-volatility/resource-dummy.xml
A provisioning/provisioning-impl/src/test/resources/dummy/misc/resource-dummy-attributes-to-get.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-legacy.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-modern.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-native.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-template.xml
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfAddReturnValue.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteResult.java
R provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfModifyReturnValue.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfOperationResult.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfOperationReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfResourceObjectFragment.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/connectors/AbstractManualConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/provisioning/AsyncProvisioningConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/update/AsyncUpdateConnectorInstance.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToUcfObjectConversion.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DeltaModificationConverter.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/DirectoryFileObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/SearchBasedActivityRun.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/CredentialsStorageManager.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/ShadowPartitioningTest.java
M repo/repo-sqale/testng-unit.xml
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/AddOverwriteTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/BaseSQLRepoTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ObjectDeltaUpdaterTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/Metadata.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAbstractRole.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationCampaign.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RConnector.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RReportData.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RResource.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RShadow.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RTask.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAssignmentExtension.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationWorkItem.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAssignment.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RCaseWorkItem.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/ROperationExecution.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RActivation.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedNamedReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedReference.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RSimpleActivation.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RSimpleEmbeddedReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/mapper/ActivationMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/mapper/EmbeddedObjectReferenceMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/modify/PrismEntityMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/GetAssignmentResult.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/RUtil.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ObjectClassName.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/FocusAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/RepoShadowAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAssociationsAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAttributesAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowReferenceAttributeAsserter.java
M repo/system-init/src/main/resources/initial-objects/archetype/020-archetype-system-user.xml
M repo/system-init/src/main/resources/initial-objects/archetype/021-archetype-system-role.xml
M repo/system-init/src/main/resources/initial-objects/role/040-role-enduser.xml
M repo/system-init/src/main/resources/initial-objects/role/041-role-approver.xml
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/UpAndDown.java
R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/JobStarter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/QuartzUtil.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/TaskSynchronizer.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskPersister.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestMiscellaneous.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/AbstractAdLdapMultidomainTest.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2019.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2019Strange.java
M testing/story/pom.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestDelivery.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapComplex.java
M testing/story/src/test/resources/science/resource-dummy-unix.xml
M testing/story/src/test/resources/science/resource-opendj-ad-simulation.xml
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
M tools/jenkins/midpoint-compile-pipeline
M tools/jenkins/midpoint-conntest-pipeline
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/jenkins/midpoint-main-generic-sql-server-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-cached-pipeline
M tools/jenkins/midpoint-main-nativepg-caching-use-fresh-pipeline
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-main-nativepg-no-caching-pipeline
M tools/jenkins/midpoint-main-nativepg-pipeline
M tools/jenkins/midpoint-main-pipeline
M tools/jenkins/midpoint-quick-nativepg-pipeline
M tools/jenkins/midpoint-quick-pipeline
M tools/jenkins/midpoint-security-pipeline
M tools/midpoint-boot-layout/pom.xml
M tools/ninja/pom.xml
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningConsumerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningOptions.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/ExportMiningRepositoryAction.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Merge branch 'master' into schema-context-annotations
Commit: aeaa804a8b572c401eb2184f447055e7a23d4d46
https://github.com/Evolveum/midpoint/commit/aeaa804a8b572c401eb2184f447055e7a23d4d46
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-12-30 (Mon, 30 Dec 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
Log Message:
-----------
schema fixes
Commit: a55cbe43936a67ff4fa2f49559e2dcfd96f19f87
https://github.com/Evolveum/midpoint/commit/a55cbe43936a67ff4fa2f49559e2dcfd96f19f87
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-01-07 (Tue, 07 Jan 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.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/lens/LensContext.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractInitializedSecurityTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
A model/model-intest/src/test/resources/security/role-user-add-read-some.xml
Log Message:
-----------
Fix change of immutable object caused by preview
**What**
Fix an error caused by change of immutable object (in this case
immutable delta), which happens during preview of "create role" changes.
But it could potentially happen during any "create" operation.
**Notes**
This error could be fixed in various ways. Some of considered solutions:
- Add `modifyEachObject` and `modifyEachDelta` methods to `ElementState`
and to `LensElementContext`. These methods would allow to modify
internal deltas/objects by internally cloning them if they are
immutable.
- Cloning whole `LensContext` before passing it to the
`SchemaTransformer` for application of security constraints.
- Cloning `LensFocusContext` and `LensProjectionContext` before passing
them to the `DataAccessProcessor`.
It's important to say, that **none** from mentioned solutions is very
good. So I simply chose the one which I see as a lesser evil, the third
one. Here are my arguments:
**Add `modifyEach*` methods**
This solution seemed to me as the most compelling. However, during more
research I have understood, that deltas and objects in the
`ElementState` should not be changed "just like that" without a big
amount of care. Changes of already immutable objects/deltas could cause
that whole `ElementState` would be invalid. It could be a problem
especially, if it was changed before or during clockwork execution. Even
though there already are methods, which allows to modify
primary/secondary deltas, they are commented as a "dangerous". I don't
think, it would be wise to add yet another set of methods, which
somebody could (what means "will") misuse.
**Cloning whole `LensContext`**
To be honest I haven't think about this approach very much. It simply
seems to me as a too big chunk of data to clone without a reason.
**Clonging `LensFocusContext` and `LensProjectionContext`
This method seems to me as a compromise between cloning too much data
and modifying potentially "living" state. It also does not require
addition of any new "modification" methods to the `ElementState` class
which in turn reduce the risk of misuse.
**Proper solution**
Based on my current understanding, the best solution, would be to limit
data which are needed for a preview. If I understand it correctly, the
data which are necessary to display a preview are just deltas. So I
think, the proper solution would be to sent just those to the UI. Of
course if more data are needed, than those could be sent too, but
definitely not whole `LensContext`.
If data sent to UI would be limited, we could simply apply the security
constraints just to those deltas and not bother with whole `LensContext`
which would be "dropped" anyway (since it's just preview).
**Fixes**: MID-10204
Commit: cac8fb979ae306e38593fa6d7eccdfa1736fcd28
https://github.com/Evolveum/midpoint/commit/cac8fb979ae306e38593fa6d7eccdfa1736fcd28
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-07 (Tue, 07 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-certification-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
Log Message:
-----------
further schema context annotations
Commit: df020860dce1c9522ae016fc1bba0c70cbee0ab0
https://github.com/Evolveum/midpoint/commit/df020860dce1c9522ae016fc1bba0c70cbee0ab0
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-07 (Tue, 07 Jan 2025)
Changed paths:
M docs/security/credentials/initial-password-management-discussion.adoc
R docs/security/credentials/password-reset/configuration.adoc
M docs/security/credentials/password-reset/index.adoc
R docs/security/credentials/password-reset/login-panel.png
A docs/security/credentials/password-reset/password-reset-link.png
A docs/security/credentials/password-reset/process-overview.adoc
Log Message:
-----------
password reset docs updated
Commit: 4f837c4a9c59d8c5e3052fbfc79b97eec9200fac
https://github.com/Evolveum/midpoint/commit/4f837c4a9c59d8c5e3052fbfc79b97eec9200fac
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-07 (Tue, 07 Jan 2025)
Changed paths:
M docs/security/credentials/password-reset/index.adoc
Log Message:
-----------
added status to the doc page
Commit: 101b5e7851b82561add455310b70b937f8d5283f
https://github.com/Evolveum/midpoint/commit/101b5e7851b82561add455310b70b937f8d5283f
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-07 (Tue, 07 Jan 2025)
Changed paths:
M docs/security/credentials/initial-password-management-discussion.adoc
Log Message:
-----------
fixing the broken link
Commit: 932398ac3b516c9006efa19d6f9a180755b83e00
https://github.com/Evolveum/midpoint/commit/932398ac3b516c9006efa19d6f9a180755b83e00
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/FocusListInlineMenuHelper.java
Log Message:
-----------
MID-10317 Missing message when user disable fails. Also fixed enable/reconcile/delete messages as well
Commit: 2cd3d5f47d7321480db4041181a71b3b08fba25b
https://github.com/Evolveum/midpoint/commit/2cd3d5f47d7321480db4041181a71b3b08fba25b
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/FocusListInlineMenuHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.java
Log Message:
-----------
MID-10317 MID-10139 fixed keys localization, removed test code
Commit: 8bbf035ed00666d15dcec4fbf3040344cde6902b
https://github.com/Evolveum/midpoint/commit/8bbf035ed00666d15dcec4fbf3040344cde6902b
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M docs/roles-policies/certification/tutorial/index.adoc
Log Message:
-----------
access certification guide update
Commit: 1568f02294dfd8c35b149fee0318240b03dc9d1f
https://github.com/Evolveum/midpoint/commit/1568f02294dfd8c35b149fee0318240b03dc9d1f
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/FocusListInlineMenuHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 33c33c3eed818c74be87615e8832982a1aa97ffe
https://github.com/Evolveum/midpoint/commit/33c33c3eed818c74be87615e8832982a1aa97ffe
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
Log Message:
-----------
outlier detection: sort anomalies by score
Commit: 5167e33ab6352ebdbde06a782bf6a99f8ee7dbef
https://github.com/Evolveum/midpoint/commit/5167e33ab6352ebdbde06a782bf6a99f8ee7dbef
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M pom.xml
Log Message:
-----------
MID-10276 upgraded spring boot to 3.4.1 (another attempt) while hibernate stays on 6.5.3 and oracle driver ojdbc11/21.9.0.0
Commit: abb4b22ab616f6c85fd47dcd97a22a96b3d08aca
https://github.com/Evolveum/midpoint/commit/abb4b22ab616f6c85fd47dcd97a22a96b3d08aca
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java
Log Message:
-----------
Remove unnecessary call to get read constraints
**What**
Read constraints needed for securing "eveluated assignments" are
"calculated" from the focus object. Same constraints are also needed to
securing the focus itself. Before this change, constraints were
"calculated" two times with the same focus object. Now it's calculated
only once.
**Why**
Even though this version is a bit less "clean" (maybe subjective), the
benefit is in reducing excesive logging, which is generated by the
constraints "calculation".
Commit: 2dc0313ebb2966f35413c3c8598ec324dc36de54
https://github.com/Evolveum/midpoint/commit/2dc0313ebb2966f35413c3c8598ec324dc36de54
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
Log Message:
-----------
fixing 10129 : hided password strength bar for the protected string panel
Commit: 781058072feab36be0a2698964703d67ce073788
https://github.com/Evolveum/midpoint/commit/781058072feab36be0a2698964703d67ce073788
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: a414ea691fee229df8a2f54988ab8d9f2280640d
https://github.com/Evolveum/midpoint/commit/a414ea691fee229df8a2f54988ab8d9f2280640d
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M release-notes.adoc
Log Message:
-----------
Add fix of MID-1024 to release notes
Commit: 7874e995d1eb9d3f52a3e5e4b93ab43292faf354
https://github.com/Evolveum/midpoint/commit/7874e995d1eb9d3f52a3e5e4b93ab43292faf354
Author: mederly <mederly at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.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/lens/LensContext.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractInitializedSecurityTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
A model/model-intest/src/test/resources/security/role-user-add-read-some.xml
M release-notes.adoc
Log Message:
-----------
Merge pull request #246 from Evolveum/bugfix/10204
Fix change of immutable object caused by preview
Commit: fe8b20efedfccad2cff0d3775d45150e24193223
https://github.com/Evolveum/midpoint/commit/fe8b20efedfccad2cff0d3775d45150e24193223
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
Log Message:
-----------
outlier detection: cleaned up progress bar component
Commit: d895539d96e53493c07b346591d94497a15c4787
https://github.com/Evolveum/midpoint/commit/d895539d96e53493c07b346591d94497a15c4787
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/role-mining.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
Log Message:
-----------
outlier detection: pin marked (outlier's) attribute to top
Commit: 6731232f4c290a59a7f3cbabfebe5d19e78f77a0
https://github.com/Evolveum/midpoint/commit/6731232f4c290a59a7f3cbabfebe5d19e78f77a0
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/ImportProducerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/util/NinjaUtils.java
A tools/ninja/src/test/java/com/evolveum/midpoint/ninja/BaseUpgradeTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/ImportRepositoryTest.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/BaseUpgradeTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/CreateDatabaseTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/UpgradeTest.java
M tools/ninja/testng-unit.xml
Log Message:
-----------
MID-10320 fixed issue of export/import with -z/--zip. Also fixed and enabled a bunch of ninja tests.
Commit: 5d4946846239dc16fb34cc15b3878e4cdca8e5be
https://github.com/Evolveum/midpoint/commit/5d4946846239dc16fb34cc15b3878e4cdca8e5be
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.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/lens/LensContext.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractInitializedSecurityTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
A model/model-intest/src/test/resources/security/role-user-add-read-some.xml
M release-notes.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 4b43a13c33727410f3933d67c201a35cd16ee42c
https://github.com/Evolveum/midpoint/commit/4b43a13c33727410f3933d67c201a35cd16ee42c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/JenkinsTest.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/TestMain.java
M tools/ninja/testng-unit.xml
Log Message:
-----------
removed dead code, enabled more ninja tests
Commit: 31fe3188766bb05808cdb60220ea5ff3409095e3
https://github.com/Evolveum/midpoint/commit/31fe3188766bb05808cdb60220ea5ff3409095e3
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-09 (Thu, 09 Jan 2025)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/DeleteRepositoryAction.java
Log Message:
-----------
fixed delete by oid in ninja, failing for generic repos , query used ownerId() instead of id() in filter
Commit: 37bd03b66e8990086d0f777cd48fd7f194fa1947
https://github.com/Evolveum/midpoint/commit/37bd03b66e8990086d0f777cd48fd7f194fa1947
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-09 (Thu, 09 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
Log Message:
-----------
Simplify volatility schema (temporarily)
In order to simplify the GUI, this commit reduces the cardinality
of inbound/outbound dependencies (in attribute volatility spec)
from 0..N to 0..1. The idea is that in current version, the content
of one item is just a single multi-valued property, so the whole
item can be safely single-valued.
As soon as the ShadowItemDependencyType get more content (like
source/target paths, as planned), the inbound/outbound items will
be returned to multi-valued state. It will be a compatible change then.
Commit: 68eda92b036556a2726b3ba99da0c23cd155fd74
https://github.com/Evolveum/midpoint/commit/68eda92b036556a2726b3ba99da0c23cd155fd74
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-09 (Thu, 09 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
Log Message:
-----------
Outlier detection hide anomaly score progress bar from anomaly table.
Commit: 78167d1964a291567e30da67b6dc64dbbaaf68ce
https://github.com/Evolveum/midpoint/commit/78167d1964a291567e30da67b6dc64dbbaaf68ce
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-09 (Thu, 09 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisCluster.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleMiningSessionOverviewPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleMiningSessionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleMiningClusteringResultPanel.java
Log Message:
-----------
Outlier detection improve UX
1. Improve session overview pages (remove old components, display
corresponding components, divide session outlier/mining aspect page)
2. Fix minor issues (page identifier, back perform from cluster page, localization)
Commit: 964e5306bb9664758f9d88487e624b6942e4e7c7
https://github.com/Evolveum/midpoint/commit/964e5306bb9664758f9d88487e624b6942e4e7c7
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-09 (Thu, 09 Jan 2025)
Changed paths:
M config/initial-objects/archetype/029-archetype-application.xml
M repo/system-init/src/main/resources/initial-objects/archetype/029-archetype-application.xml
Log Message:
-----------
fix for #10277 err 500 when creating new serviceType application with manager
Commit: dbf75d78f0fb2b29810360b4687f3457ae3ae540
https://github.com/Evolveum/midpoint/commit/dbf75d78f0fb2b29810360b4687f3457ae3ae540
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-09 (Thu, 09 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.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/lens/LensContext.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractInitializedSecurityTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
A model/model-intest/src/test/resources/security/role-user-add-read-some.xml
M release-notes.adoc
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/DeleteRepositoryAction.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/ImportProducerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/util/NinjaUtils.java
A tools/ninja/src/test/java/com/evolveum/midpoint/ninja/BaseUpgradeTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/ImportRepositoryTest.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/JenkinsTest.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/TestMain.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/BaseUpgradeTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/CreateDatabaseTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/UpgradeTest.java
M tools/ninja/testng-unit.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 9f97c7735db910eab671835538eb7f512498b748
https://github.com/Evolveum/midpoint/commit/9f97c7735db910eab671835538eb7f512498b748
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-09 (Thu, 09 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
Log Message:
-----------
Fix build issue
Commit: ec64cbb03c39adf6d2a855c206e1f43e566657c4
https://github.com/Evolveum/midpoint/commit/ec64cbb03c39adf6d2a855c206e1f43e566657c4
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-09 (Thu, 09 Jan 2025)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierAdvancedPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierAccessDistributionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierPartitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
Log Message:
-----------
outlier detection: ux improvements
Commit: 2e5a03631dda93f8d0a06f5bbd5a493aa2d56a72
https://github.com/Evolveum/midpoint/commit/2e5a03631dda93f8d0a06f5bbd5a493aa2d56a72
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-09 (Thu, 09 Jan 2025)
Changed paths:
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerInitializer.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
Log Message:
-----------
attempt to untangle task quartz impl spring beans initialization to fix tests.
Commit: d3a673a5c4a51de1baafee89b03e2c2eef78ddfb
https://github.com/Evolveum/midpoint/commit/d3a673a5c4a51de1baafee89b03e2c2eef78ddfb
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PropagatePasswordPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinitionUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundProcessingDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowItemDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowLikeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CorrelatorsDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
R model/model-api/src/main/java/com/evolveum/midpoint/model/api/InboundSourceData.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelContext.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/mapping/TestMappingMetadata.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ResourceObjectProcessingContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationConstructionExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.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/LensProjectionContext.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/construction/AssociationMapper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationValuesTripleComputation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/DefaultSingleShadowInboundsProcessingContextImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/InboundSourceData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessingContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.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/focus/inbounds/prep/MappedSourceItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEnforcer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractModelImplementationIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
M testing/story/src/test/resources/associations-real/resource-ldap.xml
Log Message:
-----------
Fix handling old vs current object for inbounds
Source triples (item-delta-item) for inbound mappings were not
prepared precisely enough: (1) sync deltas and computed ones were used
in the same way, even if they have different nature; (2) "old" and
"current" object states were not used appropriately either.
This commit brings some order to this area. Now we strictly distinguish
between sync deltas (that occur even before the old state of the object)
and the ones computed by the projector, which stand between old and
current object state. We also more prudently distinguish between
these two states.
Also, some leftovers from 4.9 development (both in schema and in code)
were removed, parts of the code were simplified and documented.
This resolves MID-9960.
Commit: 6f0ee8d1c90a1dca90e4757b24b30bfb01f3fd3e
https://github.com/Evolveum/midpoint/commit/6f0ee8d1c90a1dca90e4757b24b30bfb01f3fd3e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M config/initial-objects/archetype/029-archetype-application.xml
M docs/roles-policies/certification/tutorial/index.adoc
M docs/security/credentials/initial-password-management-discussion.adoc
R docs/security/credentials/password-reset/configuration.adoc
M docs/security/credentials/password-reset/index.adoc
R docs/security/credentials/password-reset/login-panel.png
A docs/security/credentials/password-reset/password-reset-link.png
A docs/security/credentials/password-reset/process-overview.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/FocusListInlineMenuHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.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/lens/LensContext.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractInitializedSecurityTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
A model/model-intest/src/test/resources/security/role-user-add-read-some.xml
M pom.xml
M release-notes.adoc
M repo/system-init/src/main/resources/initial-objects/archetype/029-archetype-application.xml
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerInitializer.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/DeleteRepositoryAction.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/ImportProducerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/util/NinjaUtils.java
A tools/ninja/src/test/java/com/evolveum/midpoint/ninja/BaseUpgradeTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/ImportRepositoryTest.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/JenkinsTest.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/TestMain.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/BaseUpgradeTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/CreateDatabaseTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/UpgradeTest.java
M tools/ninja/testng-unit.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 5ffd4ee70886c7786498c6a02f3cee99ec537467
https://github.com/Evolveum/midpoint/commit/5ffd4ee70886c7786498c6a02f3cee99ec537467
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
A docs/resources/resource-configuration/business.adoc
M docs/resources/resource-configuration/index.adoc
M docs/schema/object-references/index.adoc
Log Message:
-----------
Update resource configuration docs
Related to MID-10176.
Commit: 73a209464b81ba02d144a05dc91a26e6f7eb2034
https://github.com/Evolveum/midpoint/commit/73a209464b81ba02d144a05dc91a26e6f7eb2034
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/LinkIconLabelIconPanel.java
Log Message:
-----------
outlier detection: changed to standard acordion/details icon
Commit: d4ecf6cceea9d1c983db710acc4587f935e55e42
https://github.com/Evolveum/midpoint/commit/d4ecf6cceea9d1c983db710acc4587f935e55e42
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
Log Message:
-----------
fix for #10316 500 error occurs during self-password update
Commit: 5641a14df51b0ec483e466074d03cb4a462d56e9
https://github.com/Evolveum/midpoint/commit/5641a14df51b0ec483e466074d03cb4a462d56e9
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
A docs/resources/resource-configuration/business.adoc
M docs/resources/resource-configuration/index.adoc
M docs/schema/object-references/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PropagatePasswordPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinitionUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundProcessingDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowItemDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowLikeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CorrelatorsDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
R model/model-api/src/main/java/com/evolveum/midpoint/model/api/InboundSourceData.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelContext.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/mapping/TestMappingMetadata.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ResourceObjectProcessingContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationConstructionExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.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/LensProjectionContext.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/construction/AssociationMapper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationValuesTripleComputation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/DefaultSingleShadowInboundsProcessingContextImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/InboundSourceData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessingContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.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/focus/inbounds/prep/MappedSourceItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEnforcer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractModelImplementationIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerInitializer.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
M testing/story/src/test/resources/associations-real/resource-ldap.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 28d5ea03917cfbc579096d49ae1ed6b000924cf2
https://github.com/Evolveum/midpoint/commit/28d5ea03917cfbc579096d49ae1ed6b000924cf2
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M docs/resources/resource-configuration/capabilities.adoc
M docs/resources/resource-configuration/schema-handling/activation.adoc
A docs/resources/resource-configuration/schema-handling/attributes.adoc
A docs/resources/resource-configuration/schema-handling/classification.adoc
A docs/resources/resource-configuration/schema-handling/credentials.adoc
A docs/resources/resource-configuration/schema-handling/defaults.adoc
A docs/resources/resource-configuration/schema-handling/delineation.adoc
M docs/resources/resource-configuration/schema-handling/index.adoc
A docs/resources/resource-configuration/schema-handling/object-class-adaptation.adoc
A docs/resources/resource-configuration/schema-handling/object-types.adoc
M docs/resources/resource-configuration/schema-handling/schemas-schemahandling-overview.png
A docs/resources/resource-configuration/schema-handling/synchronization.adoc
M docs/resources/resource-schema/index.adoc
Log Message:
-----------
Split schema handling docs to smaller pieces
This is an interim commit. There are broken links.
Related to MID-10176.
Commit: 8e70f0e413324937d5f0eb0732aaf58e40b30b76
https://github.com/Evolveum/midpoint/commit/8e70f0e413324937d5f0eb0732aaf58e40b30b76
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 05e89ef2f88eeecd4633e182d07611c540ec5b59
https://github.com/Evolveum/midpoint/commit/05e89ef2f88eeecd4633e182d07611c540ec5b59
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M config/initial-objects/archetype/029-archetype-application.xml
A docs/resources/resource-configuration/business.adoc
M docs/resources/resource-configuration/index.adoc
M docs/roles-policies/certification/tutorial/index.adoc
M docs/schema/object-references/index.adoc
M docs/security/credentials/initial-password-management-discussion.adoc
R docs/security/credentials/password-reset/configuration.adoc
M docs/security/credentials/password-reset/index.adoc
R docs/security/credentials/password-reset/login-panel.png
A docs/security/credentials/password-reset/password-reset-link.png
A docs/security/credentials/password-reset/process-overview.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PropagatePasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/FocusListInlineMenuHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinitionUtil.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundProcessingDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowItemDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowLikeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CorrelatorsDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
R model/model-api/src/main/java/com/evolveum/midpoint/model/api/InboundSourceData.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelContext.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/mapping/TestMappingMetadata.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ResourceObjectProcessingContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.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/expr/AssociationConstructionExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.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/LensProjectionContext.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/construction/AssociationMapper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationValuesTripleComputation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/DefaultSingleShadowInboundsProcessingContextImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/InboundSourceData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessingContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.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/focus/inbounds/prep/MappedSourceItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEnforcer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractModelImplementationIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractInitializedSecurityTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
A model/model-intest/src/test/resources/security/role-user-add-read-some.xml
M pom.xml
M release-notes.adoc
M repo/system-init/src/main/resources/initial-objects/archetype/029-archetype-application.xml
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerInitializer.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
M testing/story/src/test/resources/associations-real/resource-ldap.xml
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/DeleteRepositoryAction.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/ImportProducerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/util/NinjaUtils.java
A tools/ninja/src/test/java/com/evolveum/midpoint/ninja/BaseUpgradeTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/ImportRepositoryTest.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/JenkinsTest.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/TestMain.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/BaseUpgradeTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/CreateDatabaseTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/UpgradeTest.java
M tools/ninja/testng-unit.xml
Log Message:
-----------
Merge branch 'master' into schema-context-annotations
Commit: 77a8949673f40a6d97cac1e24908507e8d78eb45
https://github.com/Evolveum/midpoint/commit/77a8949673f40a6d97cac1e24908507e8d78eb45
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTileModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTilePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTilePanel.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/RoleAnalysisAspectsWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisSessionOutlierTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisSessionOutlierTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
Log Message:
-----------
Outlier detection improve session outliers panels and minor cleanup
Commit: 25bc257f52ab35b0ba76efb08788e913c72a4504
https://github.com/Evolveum/midpoint/commit/25bc257f52ab35b0ba76efb08788e913c72a4504
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierAdvancedPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierAccessDistributionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierPartitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/LinkIconLabelIconPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/outlier-detection' into feature/outlier-detection
Commit: 8ecd0735b597c975cffb252f6c1637a050c4f36d
https://github.com/Evolveum/midpoint/commit/8ecd0735b597c975cffb252f6c1637a050c4f36d
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java
Log Message:
-----------
Improve user permission table cell marking
1. Highlight a specific outlier access anomaly
Commit: 591be898e058e43d902d59096c489ac92a69a626
https://github.com/Evolveum/midpoint/commit/591be898e058e43d902d59096c489ac92a69a626
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/InboundActivationMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/InboundActivationMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/OutboundActivationMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/OutboundActivationMappingOptionalConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/LimitationsStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverrideTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverridesTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverridesTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AbstractMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeMappingNamePopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeMappingNamePopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundMappingMainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundMappingOptionalConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundMappingMainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundMappingOptionalConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AbstractMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeLifecycleSelectedMappingsPopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeLifecycleSelectedMappingsPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeMappingNamePopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeMappingNamePopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundMappingMainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundMappingOptionalConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/LimitationsStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverrideTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverridesTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverridesTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundMappingMainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/InboundCredentialsMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/InboundCredentialsMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/OutboundCredentialsMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/OutboundCredentialsMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundMainStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundMappingsStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundOptionalStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingMainStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingOptionalStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
MID-10170: adding possibility for configuration of volatility of attribute in resource wizard
Commit: acbf98cd4c882c14963dc655facdbac9b94f212a
https://github.com/Evolveum/midpoint/commit/acbf98cd4c882c14963dc655facdbac9b94f212a
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M docs/resources/resource-configuration/capabilities.adoc
M docs/resources/resource-configuration/schema-handling/activation.adoc
A docs/resources/resource-configuration/schema-handling/attributes.adoc
A docs/resources/resource-configuration/schema-handling/classification.adoc
A docs/resources/resource-configuration/schema-handling/credentials.adoc
A docs/resources/resource-configuration/schema-handling/defaults.adoc
A docs/resources/resource-configuration/schema-handling/delineation.adoc
M docs/resources/resource-configuration/schema-handling/index.adoc
A docs/resources/resource-configuration/schema-handling/object-class-adaptation.adoc
A docs/resources/resource-configuration/schema-handling/object-types.adoc
M docs/resources/resource-configuration/schema-handling/schemas-schemahandling-overview.png
A docs/resources/resource-configuration/schema-handling/synchronization.adoc
M docs/resources/resource-schema/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 3af98ddc5ee652016d2cee793d4bed804d407140
https://github.com/Evolveum/midpoint/commit/3af98ddc5ee652016d2cee793d4bed804d407140
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M docs/concepts/mark/index.adoc
M docs/resources/attribute-caching.adoc
M docs/resources/resource-configuration/capabilities.adoc
M docs/resources/resource-configuration/index.adoc
M docs/resources/resource-configuration/schema-handling/activation.adoc
M docs/resources/resource-configuration/schema-handling/attributes.adoc
M docs/resources/resource-configuration/schema-handling/credentials.adoc
M docs/resources/resource-configuration/schema-handling/defaults.adoc
M docs/resources/resource-configuration/schema-handling/delineation.adoc
A docs/resources/resource-configuration/schema-handling/focus.adoc
M docs/resources/resource-configuration/schema-handling/object-types.adoc
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
Log Message:
-----------
Update schema handling docs
Reviewed schema handling and object type level docs.
Work in progress.
Related to MID-10176.
Commit: 566afb119f1cc834ef524b6f9f445f23bb87bb07
https://github.com/Evolveum/midpoint/commit/566afb119f1cc834ef524b6f9f445f23bb87bb07
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/InboundActivationMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/InboundActivationMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/OutboundActivationMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/OutboundActivationMappingOptionalConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/LimitationsStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverrideTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverridesTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverridesTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AbstractMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeMappingNamePopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeMappingNamePopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundMappingMainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundMappingOptionalConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundMappingMainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundMappingOptionalConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AbstractMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeLifecycleSelectedMappingsPopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeLifecycleSelectedMappingsPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeMappingNamePopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeMappingNamePopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundMappingMainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundMappingOptionalConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/LimitationsStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverrideTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverridesTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverridesTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundMappingMainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/InboundCredentialsMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/InboundCredentialsMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/OutboundCredentialsMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/OutboundCredentialsMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundMainStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundMappingsStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundOptionalStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingMainStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingOptionalStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 315ff8d143de61e9297a7549f423634e9b8d34d4
https://github.com/Evolveum/midpoint/commit/315ff8d143de61e9297a7549f423634e9b8d34d4
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/VolatilityDependencyOperationWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeBasicWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeLimitationWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeTypeWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeTypeWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/VolatilityCreationPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/VolatilityCreationPopup.java
Log Message:
-----------
MID-10170: push missing files
Commit: 2a719d49ab138ebcd7d280f775509d57836438e8
https://github.com/Evolveum/midpoint/commit/2a719d49ab138ebcd7d280f775509d57836438e8
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
A docs/resources/resource-configuration/schema-handling/behavior.adoc
M docs/resources/resource-configuration/schema-handling/object-types.adoc
Log Message:
-----------
Update object type definition docs
Work in progress.
Related to MID-10176.
Commit: 8c9a78f62f690080510d8afcf86b5dd7edd41aec
https://github.com/Evolveum/midpoint/commit/8c9a78f62f690080510d8afcf86b5dd7edd41aec
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M docs/concepts/mark/index.adoc
M docs/resources/attribute-caching.adoc
M docs/resources/resource-configuration/capabilities.adoc
M docs/resources/resource-configuration/index.adoc
M docs/resources/resource-configuration/schema-handling/activation.adoc
M docs/resources/resource-configuration/schema-handling/attributes.adoc
M docs/resources/resource-configuration/schema-handling/credentials.adoc
M docs/resources/resource-configuration/schema-handling/defaults.adoc
M docs/resources/resource-configuration/schema-handling/delineation.adoc
A docs/resources/resource-configuration/schema-handling/focus.adoc
M docs/resources/resource-configuration/schema-handling/object-types.adoc
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 62fa74986dc762c25d21f75f6169b892ccae7098
https://github.com/Evolveum/midpoint/commit/62fa74986dc762c25d21f75f6169b892ccae7098
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
A docs/resources/resource-configuration/schema-handling/behavior.adoc
M docs/resources/resource-configuration/schema-handling/object-types.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: b2c747c0b8cfa2df4ef074beec690eb6185ec220
https://github.com/Evolveum/midpoint/commit/b2c747c0b8cfa2df4ef074beec690eb6185ec220
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M docs/correlation/items-correlator.adoc
R docs/resources/resource-configuration/schema-handling/attributes.adoc
A docs/resources/resource-configuration/schema-handling/attributes/exclusive-strong.adoc
A docs/resources/resource-configuration/schema-handling/attributes/fetch-strategy.adoc
A docs/resources/resource-configuration/schema-handling/attributes/index.adoc
A docs/resources/resource-configuration/schema-handling/attributes/limitations.adoc
A docs/resources/resource-configuration/schema-handling/attributes/matching-rule.adoc
A docs/resources/resource-configuration/schema-handling/attributes/modification-priority.adoc
A docs/resources/resource-configuration/schema-handling/attributes/read-replace-mode.adoc
A docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
A docs/resources/resource-configuration/schema-handling/attributes/tolerance.adoc
M docs/resources/resource-configuration/schema-handling/index.adoc
R docs/resources/resource-configuration/schema-handling/object-class-adaptation.adoc
A docs/resources/resource-configuration/schema-handling/object-classes.adoc
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
Log Message:
-----------
Update attribute definition docs
Work in progress.
Related to MID-10176.
Commit: 62299afac1496a724bb5736b35c7057eba12dba4
https://github.com/Evolveum/midpoint/commit/62299afac1496a724bb5736b35c7057eba12dba4
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/VolatilityDependencyOperationWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeBasicWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeLimitationWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeTypeWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeTypeWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/VolatilityCreationPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/VolatilityCreationPopup.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: a35aa9d1b1550a52aee180ab5a200e7279103f55
https://github.com/Evolveum/midpoint/commit/a35aa9d1b1550a52aee180ab5a200e7279103f55
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M release-notes.adoc
Log Message:
-----------
updated release notes
Commit: 004dbadef357cb640948eeb67bee5764fa72fcbe
https://github.com/Evolveum/midpoint/commit/004dbadef357cb640948eeb67bee5764fa72fcbe
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M docs/resources/resource-configuration/capabilities.adoc
M docs/resources/resource-configuration/schema-handling/behavior.adoc
Log Message:
-----------
moved behavior/last login timestamp capability description to new place
Commit: d8f72d0d10eb9eae29a4ed7d3d746202855dd5b5
https://github.com/Evolveum/midpoint/commit/d8f72d0d10eb9eae29a4ed7d3d746202855dd5b5
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionUserPermissionTableTabPopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionUserPermissionTableTabPopup.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/RoleAnalysisDetectedAnomalyTable.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisDataServiceUtils.java
Log Message:
-----------
Implement outlier explanation button tab panel and cleanup
Commit: 8a22494c810be602ed642a53a2c0bed291e5df81
https://github.com/Evolveum/midpoint/commit/8a22494c810be602ed642a53a2c0bed291e5df81
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-simulations-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
Log Message:
-----------
schema context annotations
Commit: 5fa4ec15e83a8fcac5500fc011a176ab5a6051ae
https://github.com/Evolveum/midpoint/commit/5fa4ec15e83a8fcac5500fc011a176ab5a6051ae
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M docs/resources/resource-configuration/capabilities.adoc
M docs/resources/resource-configuration/schema-handling/behavior.adoc
M repo/repo-sql-impl-test/src/test/resources/basic/task.xml
Log Message:
-----------
fixed behavior handling/capability
Commit: 28968921988c29f49571f79dcf37f117bc59893a
https://github.com/Evolveum/midpoint/commit/28968921988c29f49571f79dcf37f117bc59893a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M repo/repo-sql-impl-test/src/test/resources/basic/task.xml
Log Message:
-----------
changed by mistake (revert)
Commit: a99c808093c5ce99c6990885459b6d3acc8f711e
https://github.com/Evolveum/midpoint/commit/a99c808093c5ce99c6990885459b6d3acc8f711e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M docs/resources/resource-configuration/schema-handling/attributes/exclusive-strong.adoc
M docs/resources/resource-configuration/schema-handling/attributes/fetch-strategy.adoc
M docs/resources/resource-configuration/schema-handling/attributes/limitations.adoc
Log Message:
-----------
Update three attribute docs pages
Work in progress.
Related to MID-10176.
Commit: d5fa955063b0554203c35df952a158a3c8f4a2ad
https://github.com/Evolveum/midpoint/commit/d5fa955063b0554203c35df952a158a3c8f4a2ad
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M docs/resources/resource-configuration/schema-handling/behavior.adoc
M release-notes.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 9c1d1dbe97a3991c3925bb20ce32ecfe5b32309b
https://github.com/Evolveum/midpoint/commit/9c1d1dbe97a3991c3925bb20ce32ecfe5b32309b
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/GenericSingleContainerPanel.java
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
MID-10218 task execution constraints added to advanced options tab
Commit: d6ac4b180c3b79521bc31f99822204c21ff1b6c2
https://github.com/Evolveum/midpoint/commit/d6ac4b180c3b79521bc31f99822204c21ff1b6c2
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M release-notes.adoc
Log Message:
-----------
updated release notes
Commit: 8a536b23a8cf9b675677528694a461f88cf2e38e
https://github.com/Evolveum/midpoint/commit/8a536b23a8cf9b675677528694a461f88cf2e38e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-11 (Sat, 11 Jan 2025)
Changed paths:
M docs/concepts/matching-rules.adoc
M docs/resources/resource-configuration/schema-handling/attributes/index.adoc
R docs/resources/resource-configuration/schema-handling/attributes/matching-rule.adoc
R docs/resources/resource-configuration/schema-handling/attributes/modification-priority.adoc
A docs/resources/resource-configuration/schema-handling/attributes/read-replace-and-modification-priority.adoc
R docs/resources/resource-configuration/schema-handling/attributes/read-replace-mode.adoc
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
M docs/resources/resource-schema/index.adoc
M docs/resources/weird.adoc
Log Message:
-----------
Update more attribute docs pages
(Secondary identifier, read+replace mode and modification priority,
matching rule.)
Work in progress.
Related to MID-10176.
Commit: aa9884e1d8d6fd49537ce349d2d35bf327bcebce
https://github.com/Evolveum/midpoint/commit/aa9884e1d8d6fd49537ce349d2d35bf327bcebce
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
Log Message:
-----------
some more schema context annotations
Commit: 213034cddd2cb42b1695887ba7899666bb1f34b0
https://github.com/Evolveum/midpoint/commit/213034cddd2cb42b1695887ba7899666bb1f34b0
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchIterativeTest.java
Log Message:
-----------
MID-10310: Optimized searchObjectIterative when ordering by oid
When user enters searchObjectsIterative with ordering by oid ascending
the instruction fallbacks to default behaviour (without custom ordering)
since default ordering is by oid ascending.
This simplifies SQL query by not emiting two checks and two order statements
for oid.
(cherry picked from commit 6d1616cc6f58c1df42902bdbbc240b40cd2c75f1)
Commit: 8f7b38f9223ee96ffcace6b73404d342f947ece6
https://github.com/Evolveum/midpoint/commit/8f7b38f9223ee96ffcace6b73404d342f947ece6
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-simulations-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/schema/src/main/resources/xml/ns/public/model/scripting/scripting-3.xsd
Log Message:
-----------
schema context annotations
Commit: f88a3bfc3905693a59711d07cba502101b7b0266
https://github.com/Evolveum/midpoint/commit/f88a3bfc3905693a59711d07cba502101b7b0266
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M docs/concepts/mark/index.adoc
M docs/concepts/matching-rules.adoc
M docs/correlation/items-correlator.adoc
M docs/resources/attribute-caching.adoc
M docs/resources/resource-configuration/capabilities.adoc
M docs/resources/resource-configuration/index.adoc
M docs/resources/resource-configuration/schema-handling/activation.adoc
A docs/resources/resource-configuration/schema-handling/attributes/exclusive-strong.adoc
A docs/resources/resource-configuration/schema-handling/attributes/fetch-strategy.adoc
A docs/resources/resource-configuration/schema-handling/attributes/index.adoc
A docs/resources/resource-configuration/schema-handling/attributes/limitations.adoc
A docs/resources/resource-configuration/schema-handling/attributes/read-replace-and-modification-priority.adoc
A docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
A docs/resources/resource-configuration/schema-handling/attributes/tolerance.adoc
A docs/resources/resource-configuration/schema-handling/behavior.adoc
A docs/resources/resource-configuration/schema-handling/classification.adoc
A docs/resources/resource-configuration/schema-handling/credentials.adoc
A docs/resources/resource-configuration/schema-handling/defaults.adoc
A docs/resources/resource-configuration/schema-handling/delineation.adoc
A docs/resources/resource-configuration/schema-handling/focus.adoc
M docs/resources/resource-configuration/schema-handling/index.adoc
A docs/resources/resource-configuration/schema-handling/object-classes.adoc
A docs/resources/resource-configuration/schema-handling/object-types.adoc
M docs/resources/resource-configuration/schema-handling/schemas-schemahandling-overview.png
A docs/resources/resource-configuration/schema-handling/synchronization.adoc
M docs/resources/resource-schema/index.adoc
M docs/resources/weird.adoc
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/VolatilityDependencyOperationWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/GenericSingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/InboundActivationMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/InboundActivationMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/OutboundActivationMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/OutboundActivationMappingOptionalConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/LimitationsStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverrideTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverridesTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverridesTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AbstractMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeMappingNamePopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeMappingNamePopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundMappingMainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundMappingOptionalConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundMappingMainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundMappingOptionalConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeBasicWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeLimitationWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeTypeWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeTypeWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/VolatilityCreationPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/VolatilityCreationPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AbstractMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeLifecycleSelectedMappingsPopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeLifecycleSelectedMappingsPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeMappingNamePopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeMappingNamePopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundMappingMainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundMappingOptionalConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/LimitationsStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverrideTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverridesTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverridesTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundMappingMainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/InboundCredentialsMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/InboundCredentialsMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/OutboundCredentialsMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/OutboundCredentialsMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundMainStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundMappingsStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundOptionalStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingMainStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingOptionalStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchIterativeTest.java
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Merge branch 'master' into schema-context-annotations
Commit: d4d938a274bd39516ed209fa9f8ee102fee6a77e
https://github.com/Evolveum/midpoint/commit/d4d938a274bd39516ed209fa9f8ee102fee6a77e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.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/PolicyRulesContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStateRecorder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStatementProcessor.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestObjectMarks.java
R model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowMarks.java
A model/model-intest/src/test/resources/object-marks/mark-has-unmanaged-projection.xml
A model/model-intest/src/test/resources/object-marks/resource-shadow-marks.xml
R model/model-intest/src/test/resources/shadow-marks/mark-has-unmanaged-projection.xml
R model/model-intest/src/test/resources/shadow-marks/resource-shadow-marks.xml
M model/model-intest/testng-integration-full.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/asserter/ElementContextAsserter.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/EvaluatedPolicyStatements.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/ObjectMarkHelper.java
Log Message:
-----------
Fix focus object marks handling
Phantom adds and phantom deletes of effectiveMarkRef (for non-shadow
objects) should now be prevented.
This resolves MID-10121.
Other changes:
- Removed "experimental" flag from effectiveMarkRef in schema.
- Generalized TestShadowMarks to TestObjectMarks.
- Fixed ElementContextAsserter#assertNoSecondaryDelta method.
- Minor code & docs clarifications.
Commit: 58376a1754b10f2921e8b5538d62afb65c6f4531
https://github.com/Evolveum/midpoint/commit/58376a1754b10f2921e8b5538d62afb65c6f4531
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchIterativeTest.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: b38694a88579f84342025dba08694bbda54976f0
https://github.com/Evolveum/midpoint/commit/b38694a88579f84342025dba08694bbda54976f0
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionMaintenanceWizardPanel.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
Log Message:
-----------
Cleanup - remove deprecated functionality
Commit: 3da91f13f65222fae74ded5f04f5966a36f03a87
https://github.com/Evolveum/midpoint/commit/3da91f13f65222fae74ded5f04f5966a36f03a87
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.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/PolicyRulesContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStateRecorder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStatementProcessor.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestObjectMarks.java
R model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowMarks.java
A model/model-intest/src/test/resources/object-marks/mark-has-unmanaged-projection.xml
A model/model-intest/src/test/resources/object-marks/resource-shadow-marks.xml
R model/model-intest/src/test/resources/shadow-marks/mark-has-unmanaged-projection.xml
R model/model-intest/src/test/resources/shadow-marks/resource-shadow-marks.xml
M model/model-intest/testng-integration-full.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/asserter/ElementContextAsserter.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/EvaluatedPolicyStatements.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/ObjectMarkHelper.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: f56a4f652310a962fb9a06f8dab5c65a7b7fb1cb
https://github.com/Evolveum/midpoint/commit/f56a4f652310a962fb9a06f8dab5c65a7b7fb1cb
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionMaintenanceWizardPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.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/PolicyRulesContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStateRecorder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStatementProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestObjectMarks.java
R model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowMarks.java
A model/model-intest/src/test/resources/object-marks/mark-has-unmanaged-projection.xml
A model/model-intest/src/test/resources/object-marks/resource-shadow-marks.xml
R model/model-intest/src/test/resources/shadow-marks/mark-has-unmanaged-projection.xml
R model/model-intest/src/test/resources/shadow-marks/resource-shadow-marks.xml
M model/model-intest/testng-integration-full.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/asserter/ElementContextAsserter.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/EvaluatedPolicyStatements.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/ObjectMarkHelper.java
Log Message:
-----------
Merge branch 'master' into schema-context-annotations
Commit: a9d3605420841c6dbfe6aa42d72efa1cac541c06
https://github.com/Evolveum/midpoint/commit/a9d3605420841c6dbfe6aa42d72efa1cac541c06
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
Log Message:
-----------
MID-10310: Fixed NPE in searchObjectsIterative
Commit: 50e3fdab81bea71c1beabae1b1ab8ec7ba046498
https://github.com/Evolveum/midpoint/commit/50e3fdab81bea71c1beabae1b1ab8ec7ba046498
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M config/initial-objects/archetype/029-archetype-application.xml
M docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
M docs/concepts/mark/index.adoc
M docs/concepts/matching-rules.adoc
M docs/correlation/items-correlator.adoc
M docs/misc/self-registration/confirm-message.png
M docs/misc/self-registration/confirmation-success.png
M docs/misc/self-registration/index.adoc
M docs/misc/self-registration/login-page.png
M docs/misc/self-registration/registration-page.png
M docs/resources/attribute-caching.adoc
A docs/resources/resource-configuration/business.adoc
M docs/resources/resource-configuration/capabilities.adoc
M docs/resources/resource-configuration/index.adoc
M docs/resources/resource-configuration/schema-handling/activation.adoc
A docs/resources/resource-configuration/schema-handling/attributes/exclusive-strong.adoc
A docs/resources/resource-configuration/schema-handling/attributes/fetch-strategy.adoc
A docs/resources/resource-configuration/schema-handling/attributes/index.adoc
A docs/resources/resource-configuration/schema-handling/attributes/limitations.adoc
A docs/resources/resource-configuration/schema-handling/attributes/read-replace-and-modification-priority.adoc
A docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
A docs/resources/resource-configuration/schema-handling/attributes/tolerance.adoc
A docs/resources/resource-configuration/schema-handling/behavior.adoc
A docs/resources/resource-configuration/schema-handling/classification.adoc
A docs/resources/resource-configuration/schema-handling/credentials.adoc
A docs/resources/resource-configuration/schema-handling/defaults.adoc
A docs/resources/resource-configuration/schema-handling/delineation.adoc
A docs/resources/resource-configuration/schema-handling/focus.adoc
M docs/resources/resource-configuration/schema-handling/index.adoc
A docs/resources/resource-configuration/schema-handling/object-classes.adoc
A docs/resources/resource-configuration/schema-handling/object-types.adoc
M docs/resources/resource-configuration/schema-handling/schemas-schemahandling-overview.png
A docs/resources/resource-configuration/schema-handling/synchronization.adoc
A docs/resources/resource-configuration/schema-handling/volatility.adoc
M docs/resources/resource-schema/index.adoc
M docs/resources/weird.adoc
M docs/roles-policies/certification/tutorial/index.adoc
A docs/samples/object-counts.adoc
M docs/schema/object-references/index.adoc
M docs/security/authentication/flexible-authentication/modules/focusIdentification.adoc
M docs/security/credentials/initial-password-management-discussion.adoc
R docs/security/credentials/password-reset/configuration.adoc
M docs/security/credentials/password-reset/index.adoc
R docs/security/credentials/password-reset/login-panel.png
A docs/security/credentials/password-reset/password-reset-link.png
A docs/security/credentials/password-reset/process-overview.adoc
M docs/security/credentials/secrets-provider-configuration.adoc
M docs/tasks/shadow-refresh-task.adoc
M gui/admin-gui/src/frontend/js/honeypot.js
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/LookupTableLabelPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.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/tile/ObjectTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/VolatilityDependencyOperationWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractObjectMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/GenericSingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/FocusDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/InboundActivationMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/InboundActivationMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/OutboundActivationMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/OutboundActivationMappingOptionalConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/LimitationsStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverrideTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverridesTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverridesTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AbstractMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeMappingNamePopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeMappingNamePopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundMappingMainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundMappingOptionalConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundMappingMainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundMappingOptionalConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeBasicWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeLimitationWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeTypeWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeTypeWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/VolatilityCreationPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/VolatilityCreationPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AbstractMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeLifecycleSelectedMappingsPopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeLifecycleSelectedMappingsPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeMappingNamePopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeMappingNamePopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundMappingMainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundMappingOptionalConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/LimitationsStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverrideTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverridesTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverridesTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundMappingMainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/InboundCredentialsMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/InboundCredentialsMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/OutboundCredentialsMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/OutboundCredentialsMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundMainStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundMappingsStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundOptionalStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingMainStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingOptionalStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionMaintenanceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageAbstractFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/lostusername/IdentityDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PropagatePasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.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/column/RoundedImagePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/FocusListInlineMenuHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/component/RoleSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M infra/common/src/test/java/com/evolveum/midpoint/common/refinery/TestRefinedSchema.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantDelineationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeParticipantConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeParticipantDelineationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/securitypolicy/SecurityPolicyCustomMerger.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/LayeredDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativelyProvidedShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ObjectFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinitionUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentifier.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentifiers.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundProcessingDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchema.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowItemDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowItemLayeredDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowLikeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowRelationParticipantType.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttributeDefinitionImpl.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedAssociationClassParticipantDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedReferenceTypeParticipantDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectClassDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CorrelatorsDefinitionUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SecurityPolicyUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowReferenceAttributesCollection.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-certification-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-simulations-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/schema/src/main/resources/xml/ns/public/model/scripting/scripting-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M infra/test-util/src/main/java/com/evolveum/midpoint/test/ldap/OpenDJController.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/MidPointTestConstants.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestUtil.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/AuthenticationWrapper.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAnonymousAuthenticationFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/FocusIdentificationProvider.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/AuthSequenceUtil.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/AuthenticationSequenceModuleCreator.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
R model/model-api/src/main/java/com/evolveum/midpoint/model/api/InboundSourceData.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelContext.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceAttributeTargetSearchExpressionEvaluator.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/mapping/TestMappingMetadata.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ResourceObjectProcessingContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.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/expr/AssociationConstructionExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.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/LensProjectionContext.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/PolicyRulesContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationMapper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationValuesTripleComputation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/DefaultSingleShadowInboundsProcessingContextImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/InboundSourceData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessingContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.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/focus/inbounds/prep/MappedSourceItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEnforcer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStateRecorder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStatementProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ObjectModificationConstraintEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractModelImplementationIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java
M model/model-intest/pom.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMemberRecompute.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestObjectMarks.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
R model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowMarks.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractInitializedSecurityTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
A model/model-intest/src/test/resources/object-marks/mark-has-unmanaged-projection.xml
A model/model-intest/src/test/resources/object-marks/resource-shadow-marks.xml
A model/model-intest/src/test/resources/security/role-user-add-read-some.xml
R model/model-intest/src/test/resources/shadow-marks/mark-has-unmanaged-projection.xml
R model/model-intest/src/test/resources/shadow-marks/resource-shadow-marks.xml
A model/model-intest/src/test/resources/tasks/misc/resource-dummy-refreshed.xml
A model/model-intest/src/test/resources/tasks/misc/task-shadow-refresh-all.xml
M model/model-intest/testng-integration-full.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/asserter/ElementContextAsserter.java
M pom.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/Shadow.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementObjectSearch.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementReader.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementUtils.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFound.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectReferenceResolver.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractLazilyInitializableShadowedEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ConstraintsChecker.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ReturnedShadowValidityChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowObjectComputer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyMisc.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPasswordCaching.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyVolatility.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjAssociationsTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjSimulatedAssociationsTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsLegacySimulated.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsModernSimulated.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsNative.java
A provisioning/provisioning-impl/src/test/resources/dummy/misc/resource-dummy-attributes-to-get.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-legacy.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-modern.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-native.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-template.xml
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfResourceObjectFragment.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/EvaluatedPolicyStatements.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/ObjectMarkHelper.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/SearchBasedActivityRun.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/security/CredentialsStorageManager.java
M repo/repo-common/src/test/resources/schema/extension.xsd
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchIterativeTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/AddOverwriteTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/BaseSQLRepoTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ObjectDeltaUpdaterTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/Metadata.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAbstractRole.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationCampaign.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RConnector.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RReportData.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RResource.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RShadow.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RTask.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAssignmentExtension.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationWorkItem.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAssignment.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RCaseWorkItem.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/ROperationExecution.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RActivation.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedNamedReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedReference.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RSimpleActivation.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/RSimpleEmbeddedReference.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/mapper/ActivationMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/mapper/EmbeddedObjectReferenceMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/modify/PrismEntityMapper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/GetAssignmentResult.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/RUtil.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ObjectClassName.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAssociationsAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAttributesAsserter.java
M repo/system-init/src/main/resources/initial-objects/archetype/029-archetype-application.xml
M repo/system-init/src/main/resources/initial-objects/role/040-role-enduser.xml
M repo/system-init/src/main/resources/initial-objects/role/041-role-approver.xml
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerInitializer.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2019.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2019Strange.java
M testing/story/pom.xml
M testing/story/src/test/resources/associations-real/resource-ldap.xml
M tools/midpoint-boot-layout/pom.xml
M tools/ninja/pom.xml
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/DeleteRepositoryAction.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/ImportProducerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/util/NinjaUtils.java
A tools/ninja/src/test/java/com/evolveum/midpoint/ninja/BaseUpgradeTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/ImportRepositoryTest.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/JenkinsTest.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/TestMain.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/BaseUpgradeTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/CreateDatabaseTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/UpgradeTest.java
M tools/ninja/testng-unit.xml
Log Message:
-----------
Merge branch 'master' into contentAssist
Commit: 0fe198e8492404f1f1300cfc35d1200f8d7d93d4
https://github.com/Evolveum/midpoint/commit/0fe198e8492404f1f1300cfc35d1200f8d7d93d4
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
R docs/schema/custom-schema-extension.adoc
A docs/schema/schema-extension/change.png
A docs/schema/schema-extension/changing-schema-extension-via-GUI.adoc
A docs/schema/schema-extension/convert-schema-file-to-schema-object.adoc
A docs/schema/schema-extension/index.adoc
A docs/schema/schema-extension/wizard-1.png
A docs/schema/schema-extension/wizard-2.png
A docs/schema/schema-extension/wizard-3.png
A docs/schema/schema-extension/wizard-4-edit.png
A docs/schema/schema-extension/wizard-4.png
Log Message:
-----------
MID-10180: update schema extension docs
Commit: 6ab43e099c712557a1f7a47e3d4b5c84aaef4fd6
https://github.com/Evolveum/midpoint/commit/6ab43e099c712557a1f7a47e3d4b5c84aaef4fd6
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M docs/concepts/matching-rules.adoc
M docs/correlation/items-correlator.adoc
R docs/resources/resource-configuration/schema-handling/attributes.adoc
A docs/resources/resource-configuration/schema-handling/attributes/exclusive-strong.adoc
A docs/resources/resource-configuration/schema-handling/attributes/fetch-strategy.adoc
A docs/resources/resource-configuration/schema-handling/attributes/index.adoc
A docs/resources/resource-configuration/schema-handling/attributes/limitations.adoc
A docs/resources/resource-configuration/schema-handling/attributes/read-replace-and-modification-priority.adoc
A docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
A docs/resources/resource-configuration/schema-handling/attributes/tolerance.adoc
M docs/resources/resource-configuration/schema-handling/behavior.adoc
M docs/resources/resource-configuration/schema-handling/index.adoc
R docs/resources/resource-configuration/schema-handling/object-class-adaptation.adoc
A docs/resources/resource-configuration/schema-handling/object-classes.adoc
M docs/resources/resource-schema/index.adoc
M docs/resources/weird.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/GenericSingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionMaintenanceWizardPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-certification-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-simulations-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/schema/src/main/resources/xml/ns/public/model/scripting/scripting-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.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/PolicyRulesContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStateRecorder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStatementProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestObjectMarks.java
R model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowMarks.java
A model/model-intest/src/test/resources/object-marks/mark-has-unmanaged-projection.xml
A model/model-intest/src/test/resources/object-marks/resource-shadow-marks.xml
R model/model-intest/src/test/resources/shadow-marks/mark-has-unmanaged-projection.xml
R model/model-intest/src/test/resources/shadow-marks/resource-shadow-marks.xml
M model/model-intest/testng-integration-full.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/asserter/ElementContextAsserter.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/EvaluatedPolicyStatements.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/ObjectMarkHelper.java
M repo/repo-common/src/test/resources/schema/extension.xsd
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchIterativeTest.java
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: f13e7a38a16b1c9772f1a4aef4b25773b9a5cdbc
https://github.com/Evolveum/midpoint/commit/f13e7a38a16b1c9772f1a4aef4b25773b9a5cdbc
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M docs/resources/resource-configuration/schema-handling/activation.adoc
M docs/resources/resource-configuration/schema-handling/attributes/tolerance.adoc
M docs/resources/resource-configuration/schema-handling/classification.adoc
M docs/resources/resource-configuration/schema-handling/credentials.adoc
M docs/resources/resource-configuration/schema-handling/defaults.adoc
Log Message:
-----------
Update more schema handling docs pages
(Activation, classification, credentials, defaults, tolerance.)
Work in progress.
Related to MID-10176.
Commit: 17e2a399a6be2dffe2802c9511316a6efd167f7e
https://github.com/Evolveum/midpoint/commit/17e2a399a6be2dffe2802c9511316a6efd167f7e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
R docs/schema/custom-schema-extension.adoc
A docs/schema/schema-extension/change.png
A docs/schema/schema-extension/changing-schema-extension-via-GUI.adoc
A docs/schema/schema-extension/convert-schema-file-to-schema-object.adoc
A docs/schema/schema-extension/index.adoc
A docs/schema/schema-extension/wizard-1.png
A docs/schema/schema-extension/wizard-2.png
A docs/schema/schema-extension/wizard-3.png
A docs/schema/schema-extension/wizard-4-edit.png
A docs/schema/schema-extension/wizard-4.png
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: d25d3eeab07cf275d228ddb36954b2f38452d52f
https://github.com/Evolveum/midpoint/commit/d25d3eeab07cf275d228ddb36954b2f38452d52f
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M docs/resources/resource-configuration/schema-handling/activation.adoc
M docs/resources/resource-configuration/schema-handling/attributes/tolerance.adoc
M docs/resources/resource-configuration/schema-handling/classification.adoc
M docs/resources/resource-configuration/schema-handling/credentials.adoc
M docs/resources/resource-configuration/schema-handling/defaults.adoc
R docs/schema/custom-schema-extension.adoc
A docs/schema/schema-extension/change.png
A docs/schema/schema-extension/changing-schema-extension-via-GUI.adoc
A docs/schema/schema-extension/convert-schema-file-to-schema-object.adoc
A docs/schema/schema-extension/index.adoc
A docs/schema/schema-extension/wizard-1.png
A docs/schema/schema-extension/wizard-2.png
A docs/schema/schema-extension/wizard-3.png
A docs/schema/schema-extension/wizard-4-edit.png
A docs/schema/schema-extension/wizard-4.png
Log Message:
-----------
Merge branch 'master' into contentAssist
Commit: 05ae5fd69ce05ca26b805ac49f500b8fab16dcc3
https://github.com/Evolveum/midpoint/commit/05ae5fd69ce05ca26b805ac49f500b8fab16dcc3
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M repo/repo-common/src/test/resources/schema/extension.xsd
Log Message:
-----------
Fixed missing xsd:annotation in repo-common/extension.xsd
Commit: 4e8dc888dbf2238dd021f5536c0054689b6fec34
https://github.com/Evolveum/midpoint/commit/4e8dc888dbf2238dd021f5536c0054689b6fec34
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
Log Message:
-----------
fixing # 10206 Unable to display ServiceType correctly in the role catalog of request access (use case from the comment)
Commit: 39d691d4f63a955ca50902deba818fa995269085
https://github.com/Evolveum/midpoint/commit/39d691d4f63a955ca50902deba818fa995269085
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M repo/repo-common/src/test/resources/schema/extension.xsd
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 1e8824701149cc2f1440d71510baad5680a3fa71
https://github.com/Evolveum/midpoint/commit/1e8824701149cc2f1440d71510baad5680a3fa71
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtensionProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
Log Message:
-----------
MID-10288: Sqale: Fixed NPE when serializing indexed extension without value
Commit: f18b6f7ae516afc52e5edfe7c513872440e72230
https://github.com/Evolveum/midpoint/commit/f18b6f7ae516afc52e5edfe7c513872440e72230
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
Log Message:
-----------
some correction of the ShadowType schema context annotations (reviewed with Tony)
Commit: b2e13982d35431d28940b531c89db48aa1d6e465
https://github.com/Evolveum/midpoint/commit/b2e13982d35431d28940b531c89db48aa1d6e465
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtensionProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 806bfa4a400184816e17e3018bc59da7bf8c8a64
https://github.com/Evolveum/midpoint/commit/806bfa4a400184816e17e3018bc59da7bf8c8a64
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
Log Message:
-----------
added schema context annotation to ConditionalSearchFilterType
Commit: a66f8a6400d24a3795800c448b010052e0f447c9
https://github.com/Evolveum/midpoint/commit/a66f8a6400d24a3795800c448b010052e0f447c9
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
A docs/schema/custom-schema-extension/change.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI.adoc
A docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
A docs/schema/custom-schema-extension/index.adoc
A docs/schema/custom-schema-extension/wizard-1.png
A docs/schema/custom-schema-extension/wizard-2.png
A docs/schema/custom-schema-extension/wizard-3.png
A docs/schema/custom-schema-extension/wizard-4-edit.png
A docs/schema/custom-schema-extension/wizard-4.png
R docs/schema/schema-extension/change.png
R docs/schema/schema-extension/changing-schema-extension-via-GUI.adoc
R docs/schema/schema-extension/convert-schema-file-to-schema-object.adoc
R docs/schema/schema-extension/index.adoc
R docs/schema/schema-extension/wizard-1.png
R docs/schema/schema-extension/wizard-2.png
R docs/schema/schema-extension/wizard-3.png
R docs/schema/schema-extension/wizard-4-edit.png
R docs/schema/schema-extension/wizard-4.png
Log Message:
-----------
MID-10180: fix links for schema extension docs
Commit: 91f103d4b1af121a6e39d85e98a69bf37105efcc
https://github.com/Evolveum/midpoint/commit/91f103d4b1af121a6e39d85e98a69bf37105efcc
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaRegistry.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ValueBasedDefinitionLookupsImpl.java
Log Message:
-----------
MID-10185: Schema Context: Use correct resource schema methods for lookups
The algorithms did not processed correctly missing kind / intent for lookups
of ShadowType schema - fix is to use existing methods build for these purposes.
Commit: 818043a290d9d67317676f0db9f55fcf4be28823
https://github.com/Evolveum/midpoint/commit/818043a290d9d67317676f0db9f55fcf4be28823
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M docs/resources/resource-configuration/schema-handling/delineation.adoc
M docs/resources/resource-configuration/schema-handling/focus.adoc
M docs/resources/resource-configuration/schema-handling/object-classes.adoc
M docs/resources/resource-configuration/schema-handling/synchronization.adoc
M docs/resources/resource-configuration/schema-handling/volatility.adoc
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
Log Message:
-----------
Update more schema handling docs pages
Delineation, focus, object classes, synchronization, volatility.
Commented out the mention of "synchronize" flag on sync actions;
also noted that in XSD docs (see also MID-10338).
Work in progress.
Related to MID-10176.
Commit: aceaaab3ece3b16e729dd679fe26d589a0107f79
https://github.com/Evolveum/midpoint/commit/aceaaab3ece3b16e729dd679fe26d589a0107f79
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
A docs/schema/custom-schema-extension/change.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI.adoc
A docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
A docs/schema/custom-schema-extension/index.adoc
A docs/schema/custom-schema-extension/wizard-1.png
A docs/schema/custom-schema-extension/wizard-2.png
A docs/schema/custom-schema-extension/wizard-3.png
A docs/schema/custom-schema-extension/wizard-4-edit.png
A docs/schema/custom-schema-extension/wizard-4.png
R docs/schema/schema-extension/change.png
R docs/schema/schema-extension/changing-schema-extension-via-GUI.adoc
R docs/schema/schema-extension/convert-schema-file-to-schema-object.adoc
R docs/schema/schema-extension/index.adoc
R docs/schema/schema-extension/wizard-1.png
R docs/schema/schema-extension/wizard-2.png
R docs/schema/schema-extension/wizard-3.png
R docs/schema/schema-extension/wizard-4-edit.png
R docs/schema/schema-extension/wizard-4.png
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaRegistry.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ValueBasedDefinitionLookupsImpl.java
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M repo/repo-common/src/test/resources/schema/extension.xsd
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtensionProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 1cb8b13eabf8138915d61f42b81b1c70d4cb2609
https://github.com/Evolveum/midpoint/commit/1cb8b13eabf8138915d61f42b81b1c70d4cb2609
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
Log Message:
-----------
Improve outlier peer group UI
Commit: 7edeb797c4fad4999a34d6fd4059b70c5c2d8898
https://github.com/Evolveum/midpoint/commit/7edeb797c4fad4999a34d6fd4059b70c5c2d8898
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/LinkIconLabelIconPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/LinkIconLabelIconPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
Log Message:
-----------
Improve outlier table anomaly collapsable link button
Commit: 1e1d3a7329791faf0a2cce1475847b240bc13798
https://github.com/Evolveum/midpoint/commit/1e1d3a7329791faf0a2cce1475847b240bc13798
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
Log Message:
-----------
Improve outlier table, allow sort by outlier score
Commit: 110250747b6baafbdc9c52d9f5d4d74e57fe83db
https://github.com/Evolveum/midpoint/commit/110250747b6baafbdc9c52d9f5d4d74e57fe83db
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
Log Message:
-----------
Improve outlier pattern confidence extraction
Commit: 805067ea27c81d6ce330ab8f5965387677d4c2b0
https://github.com/Evolveum/midpoint/commit/805067ea27c81d6ce330ab8f5965387677d4c2b0
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M docs/concepts/query/midpoint-query-language/introduction.adoc
Log Message:
-----------
MID-9283: Documented limitation that dereferencing does not work for extension object references
Commit: 739314a59d292ba4674ef8a61c42c2bd715f6df7
https://github.com/Evolveum/midpoint/commit/739314a59d292ba4674ef8a61c42c2bd715f6df7
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
Log Message:
-----------
Hide category column for outlier session table
Commit: a9735ba2bb0d8534985386ca6fe359ad52579abf
https://github.com/Evolveum/midpoint/commit/a9735ba2bb0d8534985386ca6fe359ad52579abf
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
Log Message:
-----------
Improve peer group and attribute analysis tab panel title
Commit: 124f14426627f98cb4b15eb96957124aede813c4
https://github.com/Evolveum/midpoint/commit/124f14426627f98cb4b15eb96957124aede813c4
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M docs/resources/entitlements/index.adoc
M docs/resources/resource-configuration/business.adoc
M docs/resources/resource-configuration/capabilities.adoc
Log Message:
-----------
Update more schema handling docs pages
(Business, capabilities.)
Work in progress.
Related to MID-10176.
Commit: 6e2c89fd3ada1f6da70a2aa72ce4facf97036f5e
https://github.com/Evolveum/midpoint/commit/6e2c89fd3ada1f6da70a2aa72ce4facf97036f5e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M docs/concepts/query/midpoint-query-language/introduction.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 86a9e4d0d846e561b382989b761cc11bfd8d617a
https://github.com/Evolveum/midpoint/commit/86a9e4d0d846e561b382989b761cc11bfd8d617a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M config/initial-objects/archetype/020-archetype-system-user.xml
M config/initial-objects/archetype/021-archetype-system-role.xml
M config/initial-objects/role/040-role-enduser.xml
M config/initial-objects/role/041-role-approver.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
updated initial objects
Commit: 49efbf20bc286cc3aed37df84d346398bbe7b155
https://github.com/Evolveum/midpoint/commit/49efbf20bc286cc3aed37df84d346398bbe7b155
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M docs/correlation/index.adoc
M docs/resources/resource-configuration/consistency.adoc
M docs/resources/resource-configuration/paged-search-on-resources.adoc
M docs/resources/resource-configuration/protected-accounts.adoc
M docs/resources/resource-configuration/read-only-resource.adoc
M docs/resources/resource-configuration/simulated-disable.adoc
M docs/resources/resource-configuration/string-to-protectedstring-connector-configuration.adoc
Log Message:
-----------
Update remaining schema handling docs pages
Related to MID-10176.
Commit: 097788695ff91b756f4a7fa43597fc11f680c92d
https://github.com/Evolveum/midpoint/commit/097788695ff91b756f4a7fa43597fc11f680c92d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M config/initial-objects/archetype/020-archetype-system-user.xml
M config/initial-objects/archetype/021-archetype-system-role.xml
M config/initial-objects/role/040-role-enduser.xml
M config/initial-objects/role/041-role-approver.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 254e2e2ca202cfe27b5e1ec2cb9177d2df1d53ba
https://github.com/Evolveum/midpoint/commit/254e2e2ca202cfe27b5e1ec2cb9177d2df1d53ba
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI.adoc
M docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
Log Message:
-----------
Fix some broken links
Commit: 2c87aafed8207fffa6bdb4f44f0d7a63141b8222
https://github.com/Evolveum/midpoint/commit/2c87aafed8207fffa6bdb4f44f0d7a63141b8222
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
Log Message:
-----------
outlier detection: fixed dev only method
Commit: 8aa481592c437ffb8d2f6e05ba9330e499718ba4
https://github.com/Evolveum/midpoint/commit/8aa481592c437ffb8d2f6e05ba9330e499718ba4
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
Log Message:
-----------
Fix the erroneous modification of shadows
(Almost) each shadow was modified - when reading - by repeatedly setting
the "exists" flag to "true". This is now fixed.
Commit: 4e518dabb4c3797fb9f3576ac0769e63e51bdbe6
https://github.com/Evolveum/midpoint/commit/4e518dabb4c3797fb9f3576ac0769e63e51bdbe6
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/inducement/InducedEntitlementsPanel.java
Log Message:
-----------
fix for 10127 Validation using MidpointFormValidator does not work during object updates
Commit: 9ea1ee750cde59ca96ad83729cbb933f09159037
https://github.com/Evolveum/midpoint/commit/9ea1ee750cde59ca96ad83729cbb933f09159037
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/RoleAnalysisReconfigureSessionPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisSessionOperationButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionMaintenanceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
Log Message:
-----------
Fix role analysis session task schedule and minor cleanup
Commit: edc612ddbaa2cb03bcd4ee23e62aa0fe902267f3
https://github.com/Evolveum/midpoint/commit/edc612ddbaa2cb03bcd4ee23e62aa0fe902267f3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/outlier-detection' into feature/outlier-detection
Commit: 97972172f1c3b90ffed167e3ff8d1a9324a1ac31
https://github.com/Evolveum/midpoint/commit/97972172f1c3b90ffed167e3ff8d1a9324a1ac31
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M docs/interfaces/rest/operations/examples/demonstration-or-workaround/approvals-via-rest-howto.adoc
Log Message:
-----------
Fixed approvals via rest how to - no hacks needed now
Commit: 63203692422627bdfe8d3f055a355a27f11b8be5
https://github.com/Evolveum/midpoint/commit/63203692422627bdfe8d3f055a355a27f11b8be5
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M docs/interfaces/rest/operations/examples/demonstration-or-workaround/approvals-via-rest-howto.adoc
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 708061463f673d48c8e048f70524c88dee5abc1b
https://github.com/Evolveum/midpoint/commit/708061463f673d48c8e048f70524c88dee5abc1b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorizationValueModel.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 infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisDataServiceUtils.java
Log Message:
-----------
Improve object classification functionality
1. Add new category EXCLUDED_MISSING_BASE represent objects
that do not have enough properties to analyze.
2. Improve wording.
3. Minor cleanup.
4. Removing irrelevant/duplicate categories from UI.
5. Customizing categorization for role mode (RM).
6. Add missing advanced panel localization
Commit: 7683ebf2990f91bdee661860fe6e9b59a8ade932
https://github.com/Evolveum/midpoint/commit/7683ebf2990f91bdee661860fe6e9b59a8ade932
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M config/initial-objects/archetype/020-archetype-system-user.xml
M config/initial-objects/archetype/021-archetype-system-role.xml
M config/initial-objects/archetype/029-archetype-application.xml
M config/initial-objects/role/040-role-enduser.xml
M config/initial-objects/role/041-role-approver.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
M docs/concepts/mark/index.adoc
M docs/concepts/matching-rules.adoc
M docs/concepts/query/midpoint-query-language/introduction.adoc
M docs/correlation/index.adoc
M docs/correlation/items-correlator.adoc
M docs/interfaces/rest/operations/examples/demonstration-or-workaround/approvals-via-rest-howto.adoc
M docs/resources/attribute-caching.adoc
M docs/resources/entitlements/index.adoc
A docs/resources/resource-configuration/business.adoc
M docs/resources/resource-configuration/capabilities.adoc
M docs/resources/resource-configuration/consistency.adoc
M docs/resources/resource-configuration/index.adoc
M docs/resources/resource-configuration/paged-search-on-resources.adoc
M docs/resources/resource-configuration/protected-accounts.adoc
M docs/resources/resource-configuration/read-only-resource.adoc
M docs/resources/resource-configuration/schema-handling/activation.adoc
A docs/resources/resource-configuration/schema-handling/attributes/exclusive-strong.adoc
A docs/resources/resource-configuration/schema-handling/attributes/fetch-strategy.adoc
A docs/resources/resource-configuration/schema-handling/attributes/index.adoc
A docs/resources/resource-configuration/schema-handling/attributes/limitations.adoc
A docs/resources/resource-configuration/schema-handling/attributes/read-replace-and-modification-priority.adoc
A docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
A docs/resources/resource-configuration/schema-handling/attributes/tolerance.adoc
A docs/resources/resource-configuration/schema-handling/behavior.adoc
A docs/resources/resource-configuration/schema-handling/classification.adoc
A docs/resources/resource-configuration/schema-handling/credentials.adoc
A docs/resources/resource-configuration/schema-handling/defaults.adoc
A docs/resources/resource-configuration/schema-handling/delineation.adoc
A docs/resources/resource-configuration/schema-handling/focus.adoc
M docs/resources/resource-configuration/schema-handling/index.adoc
A docs/resources/resource-configuration/schema-handling/object-classes.adoc
A docs/resources/resource-configuration/schema-handling/object-types.adoc
M docs/resources/resource-configuration/schema-handling/schemas-schemahandling-overview.png
A docs/resources/resource-configuration/schema-handling/synchronization.adoc
M docs/resources/resource-configuration/schema-handling/volatility.adoc
M docs/resources/resource-configuration/simulated-disable.adoc
M docs/resources/resource-configuration/string-to-protectedstring-connector-configuration.adoc
M docs/resources/resource-schema/index.adoc
M docs/resources/weird.adoc
M docs/roles-policies/certification/tutorial/index.adoc
R docs/schema/custom-schema-extension.adoc
A docs/schema/custom-schema-extension/change.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI.adoc
A docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
A docs/schema/custom-schema-extension/index.adoc
A docs/schema/custom-schema-extension/wizard-1.png
A docs/schema/custom-schema-extension/wizard-2.png
A docs/schema/custom-schema-extension/wizard-3.png
A docs/schema/custom-schema-extension/wizard-4-edit.png
A docs/schema/custom-schema-extension/wizard-4.png
M docs/schema/object-references/index.adoc
M docs/security/credentials/initial-password-management-discussion.adoc
R docs/security/credentials/password-reset/configuration.adoc
M docs/security/credentials/password-reset/index.adoc
R docs/security/credentials/password-reset/login-panel.png
A docs/security/credentials/password-reset/password-reset-link.png
A docs/security/credentials/password-reset/process-overview.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/VolatilityDependencyOperationWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/inducement/InducedEntitlementsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/GenericSingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/AssociationInboundMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/mapping/InboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/AssociationOutboundMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/mapping/OutboundMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/InboundActivationMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/InboundActivationMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/OutboundActivationMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/OutboundActivationMappingOptionalConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/LimitationsStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverrideTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverridesTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverridesTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AbstractMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeMappingNamePopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeMappingNamePopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundMappingMainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundMappingOptionalConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundMappingMainConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/OutboundMappingOptionalConfigurationStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeBasicWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeLimitationWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeTypeWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeTypeWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/AttributeVolatilityTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/VolatilityCreationPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/volatilityMultivalue/VolatilityCreationPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AbstractMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/AttributeMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeLifecycleSelectedMappingsPopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeLifecycleSelectedMappingsPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeMappingNamePopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/ChangeMappingNamePopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundMappingMainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/InboundMappingOptionalConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/LimitationsStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverrideTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverridesTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/MappingOverridesTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundAttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundMappingMainConfigurationStepPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attributeMapping/OutboundMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/InboundCredentialsMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/InboundCredentialsMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/OutboundCredentialsMappingMainConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/credentials/OutboundCredentialsMappingOptionalConfigurationStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundMainStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundMappingsStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundOptionalStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingMainStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingOptionalStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/focusMapping/FocusMappingMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PropagatePasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/FocusListInlineMenuHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M infra/common/src/test/java/com/evolveum/midpoint/common/refinery/TestRefinedSchema.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantDelineationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeParticipantConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeParticipantDelineationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/LayeredDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeObjectClassUcfDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativelyProvidedShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ObjectFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinitionUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentifier.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentifiers.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundProcessingDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchema.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaRegistry.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowItemDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowItemLayeredDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowLikeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowRelationParticipantType.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttributeDefinitionImpl.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedAssociationClassParticipantDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedReferenceTypeParticipantDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedShadowReferenceTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ValueBasedDefinitionLookupsImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectClassDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CorrelatorsDefinitionUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowReferenceAttributesCollection.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-certification-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-simulations-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/schema/src/main/resources/xml/ns/public/model/scripting/scripting-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M infra/test-util/src/main/java/com/evolveum/midpoint/test/ldap/OpenDJController.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/MidPointTestConstants.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestUtil.java
R model/model-api/src/main/java/com/evolveum/midpoint/model/api/InboundSourceData.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelContext.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceAttributeTargetSearchExpressionEvaluator.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/mapping/TestMappingMetadata.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ResourceObjectProcessingContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.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/expr/AssociationConstructionExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.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/LensProjectionContext.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/PolicyRulesContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationMapper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationValuesTripleComputation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/DefaultSingleShadowInboundsProcessingContextImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/InboundSourceData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessingContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.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/focus/inbounds/prep/MappedSourceItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEnforcer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStateRecorder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStatementProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ObjectModificationConstraintEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractModelImplementationIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestObjectMarks.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
R model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowMarks.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractInitializedSecurityTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
A model/model-intest/src/test/resources/object-marks/mark-has-unmanaged-projection.xml
A model/model-intest/src/test/resources/object-marks/resource-shadow-marks.xml
A model/model-intest/src/test/resources/security/role-user-add-read-some.xml
R model/model-intest/src/test/resources/shadow-marks/mark-has-unmanaged-projection.xml
R model/model-intest/src/test/resources/shadow-marks/resource-shadow-marks.xml
M model/model-intest/testng-integration-full.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/asserter/ElementContextAsserter.java
M pom.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/Shadow.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementObjectSearch.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementReader.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementUtils.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFound.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectReferenceResolver.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractLazilyInitializableShadowedEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ConstraintsChecker.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ReturnedShadowValidityChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowObjectComputer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjAssociationsTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjSimulatedAssociationsTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsLegacySimulated.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsModernSimulated.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjAssociationsNative.java
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-legacy.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-modern.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-native.xml
A provisioning/provisioning-impl/src/test/resources/opendj/associations/resource-opendj-template.xml
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfResourceObjectFragment.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/EvaluatedPolicyStatements.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/ObjectMarkHelper.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/SearchBasedActivityRun.java
M repo/repo-common/src/test/resources/schema/extension.xsd
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtensionProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchIterativeTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ObjectClassName.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAssociationsAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAttributesAsserter.java
M repo/system-init/src/main/resources/initial-objects/archetype/029-archetype-application.xml
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerInitializer.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
M testing/story/src/test/resources/associations-real/resource-ldap.xml
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/DeleteRepositoryAction.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/ImportProducerWorker.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/util/NinjaUtils.java
A tools/ninja/src/test/java/com/evolveum/midpoint/ninja/BaseUpgradeTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/ImportRepositoryTest.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/JenkinsTest.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/TestMain.java
R tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/BaseUpgradeTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/CreateDatabaseTest.java
M tools/ninja/src/test/java/com/evolveum/midpoint/ninja/upgrade/UpgradeTest.java
M tools/ninja/testng-unit.xml
Log Message:
-----------
Merge branch 'master' into feature/outlier-detection
# Conflicts:
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionMaintenanceWizardPanel.java
# model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
Commit: a967fce0f7d8e9b910e21569181c1f55eb4571f5
https://github.com/Evolveum/midpoint/commit/a967fce0f7d8e9b910e21569181c1f55eb4571f5
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M docs/interfaces/rest/operations/examples/demonstration-or-workaround/approvals-via-rest-howto.adoc
Log Message:
-----------
Fixed approvals via rest how to - no hacks needed now
Commit: 3d533fc3fa4982962505b7cf01863b3b71f8cbb2
https://github.com/Evolveum/midpoint/commit/3d533fc3fa4982962505b7cf01863b3b71f8cbb2
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/inducement/InducedEntitlementsPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: b942032aaadd9b31f01b6a7d90d40c3116918435
https://github.com/Evolveum/midpoint/commit/b942032aaadd9b31f01b6a7d90d40c3116918435
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M docs/interfaces/rest/operations/examples/demonstration-or-workaround/approvals-via-rest-howto.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: e973e713f4fb51e8ca4a55f77a7e1e512bb21fd5
https://github.com/Evolveum/midpoint/commit/e973e713f4fb51e8ca4a55f77a7e1e512bb21fd5
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M docs/roles-policies/outlier-detection/index.adoc
Log Message:
-----------
outlier detection: updated docu
Commit: 8fbe6c066a65333f017261d3e7ce205cc043ded9
https://github.com/Evolveum/midpoint/commit/8fbe6c066a65333f017261d3e7ce205cc043ded9
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M docs/roles-policies/outlier-detection/index.adoc
Log Message:
-----------
Merge branch 'feature/outlier-detection'
Commit: ff24317b9f1b97e669e4a93d364de5bc464cc459
https://github.com/Evolveum/midpoint/commit/ff24317b9f1b97e669e4a93d364de5bc464cc459
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
Log Message:
-----------
Merge branch 'tmp/perf-fix'
Commit: c15fa5cbd7170344ce132be55397bb2ca3fb4d07
https://github.com/Evolveum/midpoint/commit/c15fa5cbd7170344ce132be55397bb2ca3fb4d07
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
Log Message:
-----------
MID-10228: fix removing of transitional mark on shadow
Commit: 087b4b39a027a6bfaad4aac41acfaa63d02dff87
https://github.com/Evolveum/midpoint/commit/087b4b39a027a6bfaad4aac41acfaa63d02dff87
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M docs/interfaces/rest/operations/examples/demonstration-or-workaround/approvals-via-rest-howto.adoc
M docs/roles-policies/outlier-detection/index.adoc
M gui/admin-gui/src/frontend/scss/role-mining.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/progressbar/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTileModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTilePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/inducement/InducedEntitlementsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarSecondStyle.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/page/PageRoleAnalysisCluster.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/RoleAnalysisReconfigureSessionPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisAspectsWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoAccessPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/MetricValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/MetricValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierHeaderResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierAdvancedPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSettings.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSettings.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierAccessDistributionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierPartitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorizationValueModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ObjectSimpleAttributeSelectionProvider.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisSessionOperationButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleMiningSessionOverviewPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleMiningSessionOverviewPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/OutlierDetectionClusteringResultPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/OutlierDetectionClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAdvancedPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleMiningClusteringResultPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleMiningClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/model/IdentifyWidgetItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/IconWithLabel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/LinkIconLabelIconPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/LinkIconLabelIconPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelPatternItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/ClusteringRoleAnalysisSessionOptionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/FilteringRoleAnalysisSessionOptionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionMaintenanceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyTableCategory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.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/RoleAnalysisCollapsableTablePanel.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/AttributeAnalysisCache.java
A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/MiningOperationChunk.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisAttributeDefUtils.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisDataServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/Clusterable.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/OutlierClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/StandardClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/ClusteringUtils.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAttributeResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierDetectionStrategyResolver.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/context/OutlierDetectionActionExecutor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/inline/BasicOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineClusterModel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineModel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlineOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/CompressedMiningStructure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/ExpandedMiningStructure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
M model/model-impl/testng-unit.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/outlier/QOutlierPartition.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/BaseGeneratorOptions.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialObjectsDefinition.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 481bb0337ed4f0031a9dce37952b0a9456ba3d8c
https://github.com/Evolveum/midpoint/commit/481bb0337ed4f0031a9dce37952b0a9456ba3d8c
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/authorization/AuthorizationActionValue.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/authorization/EndPointsUrlMapping.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/authorization/AuthorizationActionValue.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/authorization/DescriptorLoaderImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/authorization/evaluator/MidPointGuiAuthorizationEvaluator.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/EndPointsUrlMapping.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestIntegrationSecurity.java
Log Message:
-----------
#10336 fixing authorization check in gui by using EndPointsUrlMapping actions check
Commit: be838465606a604177d7c07c0f3c8801f0004115
https://github.com/Evolveum/midpoint/commit/be838465606a604177d7c07c0f3c8801f0004115
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M docs/interfaces/rest/operations/examples/demonstration-or-workaround/approvals-via-rest-howto.adoc
M docs/roles-policies/outlier-detection/index.adoc
M gui/admin-gui/src/frontend/scss/role-mining.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/progressbar/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTileModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTilePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarSecondStyle.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/page/PageRoleAnalysisCluster.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/RoleAnalysisReconfigureSessionPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisAspectsWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoAccessPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/MetricValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/MetricValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierHeaderResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierAdvancedPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSettings.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSettings.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierAccessDistributionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierPartitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorizationValueModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ObjectSimpleAttributeSelectionProvider.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisSessionOperationButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleMiningSessionOverviewPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleMiningSessionOverviewPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/OutlierDetectionClusteringResultPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/OutlierDetectionClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAdvancedPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleMiningClusteringResultPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleMiningClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/model/IdentifyWidgetItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/IconWithLabel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/LinkIconLabelIconPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/LinkIconLabelIconPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelPatternItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/ClusteringRoleAnalysisSessionOptionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/FilteringRoleAnalysisSessionOptionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionMaintenanceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyTableCategory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.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/RoleAnalysisCollapsableTablePanel.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/AttributeAnalysisCache.java
A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/MiningOperationChunk.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisAttributeDefUtils.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisDataServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/Clusterable.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/OutlierClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/StandardClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/ClusteringUtils.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAttributeResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierDetectionStrategyResolver.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/context/OutlierDetectionActionExecutor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/inline/BasicOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineClusterModel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineModel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlineOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/CompressedMiningStructure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/ExpandedMiningStructure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
M model/model-impl/testng-unit.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/outlier/QOutlierPartition.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/BaseGeneratorOptions.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialObjectsDefinition.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: df1382892d60b5d3f8b8a43c2a7d5cfaff38ff93
https://github.com/Evolveum/midpoint/commit/df1382892d60b5d3f8b8a43c2a7d5cfaff38ff93
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
Log Message:
-----------
Revert "Fix the erroneous modification of shadows"
This reverts commit 8aa481592c437ffb8d2f6e05ba9330e499718ba4.
Commit: 3b57203b118f41b881e558880cac085005a92d4d
https://github.com/Evolveum/midpoint/commit/3b57203b118f41b881e558880cac085005a92d4d
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M docs/misc/persona/configuration.adoc
Log Message:
-----------
Personas configuration doc update (limitations section)
Commit: a231bee5ccd30ede8876c2f5f687960bcfd52250
https://github.com/Evolveum/midpoint/commit/a231bee5ccd30ede8876c2f5f687960bcfd52250
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
Log Message:
-----------
Fix the erroneous modification of shadows
(Almost) each shadow was modified - when reading - by repeatedly setting
the "exists" flag to "true". This is now fixed, but better than
previously in 8aa481592c437ffb8d2f6e05ba9330e499718ba4.
This should fix failing tests.
Commit: ef6163cb4afc8ece2f8c4b551d41500c31cf496a
https://github.com/Evolveum/midpoint/commit/ef6163cb4afc8ece2f8c4b551d41500c31cf496a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M docs/misc/persona/configuration.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ed5aab9c9f0df8ea7cb2113e580fc512c9dad8bc
https://github.com/Evolveum/midpoint/commit/ed5aab9c9f0df8ea7cb2113e580fc512c9dad8bc
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
Log Message:
-----------
outlier detection: fixed peer group popup scroll bars
Commit: 0bffa4512c034eee03614268300814b521f5bdde
https://github.com/Evolveum/midpoint/commit/0bffa4512c034eee03614268300814b521f5bdde
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
Log Message:
-----------
schema context annotations review+ filled in some missing
Commit: 938ffff04884926f5086d2e49431878e94af52bf
https://github.com/Evolveum/midpoint/commit/938ffff04884926f5086d2e49431878e94af52bf
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 2d8fd1ea2a6768e673a0a78e642b876f2bea3670
https://github.com/Evolveum/midpoint/commit/2d8fd1ea2a6768e673a0a78e642b876f2bea3670
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/AvailableMarkItemWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/DateSearchItemWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/SearchItemContext.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/BasicSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SaveSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AbstractRoleSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AbstractSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AssociationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/IndirectSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectCollectionListSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectCollectionSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectTypeSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/OidSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ProjectSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/PropertySearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/RelationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ScopeSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/TenantSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocalePanel.java
Log Message:
-----------
MID-10321: refresh names,help texts and titles of search items for all stored searches config
Commit: a2284207884f00dcca28f4f616cfe1e2bb2b8e5c
https://github.com/Evolveum/midpoint/commit/a2284207884f00dcca28f4f616cfe1e2bb2b8e5c
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M docs/misc/persona/configuration.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/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/authorization/AuthorizationActionValue.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/authorization/EndPointsUrlMapping.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/authorization/AuthorizationActionValue.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/authorization/DescriptorLoaderImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/authorization/evaluator/MidPointGuiAuthorizationEvaluator.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/EndPointsUrlMapping.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestIntegrationSecurity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 398a2c33dba0e5c20590a6899bba00f431907dc8
https://github.com/Evolveum/midpoint/commit/398a2c33dba0e5c20590a6899bba00f431907dc8
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/authorization/EndPointsUrlMapping.java
Log Message:
-----------
clean up for #10336 fix
Commit: a0ace29904db7564d80af9eb213587ffe4abb359
https://github.com/Evolveum/midpoint/commit/a0ace29904db7564d80af9eb213587ffe4abb359
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/AvailableMarkItemWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/DateSearchItemWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/SearchItemContext.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/BasicSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SaveSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AbstractRoleSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AbstractSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AssociationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/IndirectSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectCollectionListSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectCollectionSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectTypeSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/OidSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ProjectSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/PropertySearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/RelationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ScopeSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/TenantSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocalePanel.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 89d348d7653624df9a21da21bea888ac5b87523f
https://github.com/Evolveum/midpoint/commit/89d348d7653624df9a21da21bea888ac5b87523f
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/RootUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchAggregateTest.java
Log Message:
-----------
Performance: Initial implementation of partial updates
If deltas are modifying only parts of object, which are stored separatelly
do not fetch and modify whole full object.
Commit: 2e2ece4eec48a45719146cc93ceb6145406c03b1
https://github.com/Evolveum/midpoint/commit/2e2ece4eec48a45719146cc93ceb6145406c03b1
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
Performance: Fixed NPE when processing getOptions
Commit: 82709c56b204ae3ca15ffa9235a29b35a1460937
https://github.com/Evolveum/midpoint/commit/82709c56b204ae3ca15ffa9235a29b35a1460937
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCampaignMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
Log Message:
-----------
MID-10346: Fixed issue when partial object was retrieved during reindex
When forceReindex = true was used during modify operation, the original
algorithm for partial loading checked only modifications to fetch additional children
but forceReindex requires children always present. This led to data corruption.
Added fix and unit test.
Commit: cbf91bc5860179ad4be7997b42d375446b1e6c3e
https://github.com/Evolveum/midpoint/commit/cbf91bc5860179ad4be7997b42d375446b1e6c3e
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ValueMetadataComputation.java
Log Message:
-----------
Performance: ValueMetadataComputation does not report summaries in operation result
Commit: ce3d31b1cd463ebeec17a1fe265621734b79d445
https://github.com/Evolveum/midpoint/commit/ce3d31b1cd463ebeec17a1fe265621734b79d445
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
M testing/story/src/test/resources/system-perf/resource-source.vm.xml
Log Message:
-----------
Performance: TestSystemPerformance added option to use default set insted of groovy sets
Test system performance originally use custom ranges instead of default ranges
added option sources.default-range to enable use of metadata powered default ranges
Commit: e6a57b70ab726caf7e1b7e305c01604bf4c943f1
https://github.com/Evolveum/midpoint/commit/e6a57b70ab726caf7e1b7e305c01604bf4c943f1
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
Log Message:
-----------
Performance: SqaleAuditService Do not parse delta serialized in previous step
Commit: 151b95189311709476492298631a8a12ca9509a3
https://github.com/Evolveum/midpoint/commit/151b95189311709476492298631a8a12ca9509a3
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
Log Message:
-----------
Performance: Audit - do not add empty deltas to change paths
Commit: 95850c572f23d1de963b750538b01c365ab92978
https://github.com/Evolveum/midpoint/commit/95850c572f23d1de963b750538b01c365ab92978
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M docs/security/security-policy/index.adoc
Log Message:
-----------
update for Security Policy Configuration doc (#9822)
Commit: df9a50c444fc9a8862e4ba332ed5e912753b3d9b
https://github.com/Evolveum/midpoint/commit/df9a50c444fc9a8862e4ba332ed5e912753b3d9b
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ValueMetadataComputation.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCampaignMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/RootUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchAggregateTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
M testing/story/src/test/resources/system-perf/resource-source.vm.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 7fc82550cde6ee6a5cc635b4c24fb55541e3d814
https://github.com/Evolveum/midpoint/commit/7fc82550cde6ee6a5cc635b4c24fb55541e3d814
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisObjectColumn.java
R infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAssignmentAttributeDef.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAttributeDef.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisAttributeDefUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/ClusteringUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/RoleAnalysisAttributeDefConvert.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/BasePrepareAction.java
Log Message:
-----------
Fixing processing for department mode - outliers
Commit: ab08f74d7affcc86ad2e7bd66f061786228daf96
https://github.com/Evolveum/midpoint/commit/ab08f74d7affcc86ad2e7bd66f061786228daf96
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M docs/security/security-policy/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/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/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/AvailableMarkItemWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/DateSearchItemWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/SearchItemContext.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/BasicSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SaveSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AbstractRoleSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AbstractSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AssociationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/IndirectSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectCollectionListSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectCollectionSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectTypeSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/OidSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ProjectSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/PropertySearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/RelationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ScopeSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/TenantSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocalePanel.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/authorization/EndPointsUrlMapping.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ValueMetadataComputation.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCampaignMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/RootUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchAggregateTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
M testing/story/src/test/resources/system-perf/resource-source.vm.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 688faa44041e6b1ca34af98ad4149f531f72d9f9
https://github.com/Evolveum/midpoint/commit/688faa44041e6b1ca34af98ad4149f531f72d9f9
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-17 (Fri, 17 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ValueMetadataWrapperImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AttributeDefinitionStore.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationsComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSingleReferenceAttributeComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableContainerDefinition.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
Log Message:
-----------
Optimize attribute definitions lookups
The findLocalItemDefinition method for resource object definitions
(and a couple of similar methods) are more efficient now: instead of
iterating through definitions, map lookups are used.
This improves the performance of the pre-processing in
provisioning-impl, especially for shadows with larger # of attributes.
Related to ca024ec6365cafeb7edd0645d49cd9b165f3404c in prism.
Commit: 90fd2e0a9940a4c5dede412bdc36b7389a694d6c
https://github.com/Evolveum/midpoint/commit/90fd2e0a9940a4c5dede412bdc36b7389a694d6c
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-17 (Fri, 17 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/RelatedTasksPanel.java
Log Message:
-----------
10262 Certification: Widget "Related tasks" in certification campaign must be ordered by time the tasks ran.
Commit: 7f2ea12763666520f2f7444364120621b722b0cf
https://github.com/Evolveum/midpoint/commit/7f2ea12763666520f2f7444364120621b722b0cf
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-17 (Fri, 17 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisObjectColumn.java
R infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAssignmentAttributeDef.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAttributeDef.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisAttributeDefUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/ClusteringUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/RoleAnalysisAttributeDefConvert.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/BasePrepareAction.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 0f7f36629fcf0a4289f0a3e06903a5e78bd996b7
https://github.com/Evolveum/midpoint/commit/0f7f36629fcf0a4289f0a3e06903a5e78bd996b7
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-17 (Fri, 17 Jan 2025)
Changed paths:
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/EnumPanelFactory.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ShadowKindPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/enump/EnumPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/enump/ShadowKindPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/enump/ShadowKindTypeListModel.java
Log Message:
-----------
MID-10290: fix serialization bug in ShadowKindPanelFactory
Commit: 80546a161da620a49789f9808003df0ea51fd7d1
https://github.com/Evolveum/midpoint/commit/80546a161da620a49789f9808003df0ea51fd7d1
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-17 (Fri, 17 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/RelatedTasksPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 305a124beabc5db5ba427be2c3d22713359cdc97
https://github.com/Evolveum/midpoint/commit/305a124beabc5db5ba427be2c3d22713359cdc97
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-17 (Fri, 17 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ValueMetadataWrapperImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AttributeDefinitionStore.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationsComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSingleReferenceAttributeComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableContainerDefinition.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
Log Message:
-----------
Merge remote-tracking branch 'origin/tmp/iterative-definitions-lookups-gone'
Commit: e5f98cbdb98a3ab583c3576947ec6fcbad079133
https://github.com/Evolveum/midpoint/commit/e5f98cbdb98a3ab583c3576947ec6fcbad079133
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-17 (Fri, 17 Jan 2025)
Changed paths:
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceAttributeSearchFilterTypeForQueryModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceAttributesSearchFilterPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceAttributeSearchFilterTypeForQueryModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceAttributesSearchFilterPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterTypeForQueryModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ParseAxiomQueryValidator.java
Log Message:
-----------
MID-10284: fix set same value to filter wrapper during axiom query validation
Commit: 74025590c39abaeeca0bf609fdfed0f875b1c532
https://github.com/Evolveum/midpoint/commit/74025590c39abaeeca0bf609fdfed0f875b1c532
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-17 (Fri, 17 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleMiningSessionOverviewPanel.html
Log Message:
-----------
Role analysis: fix missing markup id
Commit: 4c41d9e14612e9b1a93e75f1cb60ff9c11224db7
https://github.com/Evolveum/midpoint/commit/4c41d9e14612e9b1a93e75f1cb60ff9c11224db7
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-17 (Fri, 17 Jan 2025)
Changed paths:
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/EnumPanelFactory.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceAttributeSearchFilterTypeForQueryModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceAttributesSearchFilterPanelFactory.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ShadowKindPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/enump/EnumPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/enump/ShadowKindPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/enump/ShadowKindTypeListModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceAttributeSearchFilterTypeForQueryModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceAttributesSearchFilterPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterTypeForQueryModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/RelatedTasksPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ValueMetadataWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ParseAxiomQueryValidator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AttributeDefinitionStore.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationsComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSingleReferenceAttributeComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableContainerDefinition.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: d04c5d921f35749bb0a3611cc46a4e76bf2c71f8
https://github.com/Evolveum/midpoint/commit/d04c5d921f35749bb0a3611cc46a4e76bf2c71f8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-17 (Fri, 17 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisCluster.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
Log Message:
-----------
Role analysis: panel visibilities (handle null procedureType)
Commit: 7f61bc9b9c7865cf264b2b42561c50adcbd628a6
https://github.com/Evolveum/midpoint/commit/7f61bc9b9c7865cf264b2b42561c50adcbd628a6
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisDataServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
Log Message:
-----------
Role analysis: fix identified characteristics npe
Commit: c060d651534909acfcfdb3c3f471c304a11a8d1b
https://github.com/Evolveum/midpoint/commit/c060d651534909acfcfdb3c3f471c304a11a8d1b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
Log Message:
-----------
Role analysis: resolve schema issue
Commit: 2fb76fab08657eee42fd7d18b4c71f0bc602ce68
https://github.com/Evolveum/midpoint/commit/2fb76fab08657eee42fd7d18b4c71f0bc602ce68
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M infra/schema/src/main/schemadoc/templates/items-inc.vm
Log Message:
-----------
MID-10350 added displayOrder to schema doc
Commit: c71a4287d037a796ba23cffadcc67484fa7699af
https://github.com/Evolveum/midpoint/commit/c71a4287d037a796ba23cffadcc67484fa7699af
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisDataServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ad42c2d579e20b679d6355c0541bf5ad2afe2774
https://github.com/Evolveum/midpoint/commit/ad42c2d579e20b679d6355c0541bf5ad2afe2774
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
MID-10337 updated oracle pipeline to support Oracle 23ai, wip
Commit: cdf05c4d270fecbfa107729c238a3b51b3fca841
https://github.com/Evolveum/midpoint/commit/cdf05c4d270fecbfa107729c238a3b51b3fca841
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
Log Message:
-----------
#10127 - fixing the incorrect error message
Commit: ab3aaad061fb72f8d55d71b52d5ef20948d25261
https://github.com/Evolveum/midpoint/commit/ab3aaad061fb72f8d55d71b52d5ef20948d25261
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: a6deb4c6059725f71dddb4f55c9ae359b6aa412c
https://github.com/Evolveum/midpoint/commit/a6deb4c6059725f71dddb4f55c9ae359b6aa412c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterContainerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterContainerPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisSessionContainerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisSessionContainerPanel.java
Log Message:
-----------
Role analysis: fix cluster and session detection settings panel
Commit: 1df99f34f0cb0e8ab408dac87ead71dec4b63e76
https://github.com/Evolveum/midpoint/commit/1df99f34f0cb0e8ab408dac87ead71dec4b63e76
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M infra/schema/src/main/schemadoc/templates/items-inc.vm
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: d881f207ee27b88092f39831caa6b05f4c2c5100
https://github.com/Evolveum/midpoint/commit/d881f207ee27b88092f39831caa6b05f4c2c5100
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterContainerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterContainerPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisSessionContainerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisSessionContainerPanel.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 09ee20caf50ce391254804badb7ba9d9238c28d8
https://github.com/Evolveum/midpoint/commit/09ee20caf50ce391254804badb7ba9d9238c28d8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
Log Message:
-----------
Role analysis: fix compile issue
1. Make reviseProcedureType visible (associated with
session/cluster container panels)
Commit: 981e91521fb7296be212f93244ca0c31290fc1c1
https://github.com/Evolveum/midpoint/commit/981e91521fb7296be212f93244ca0c31290fc1c1
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: e7fdb0190b5fe62ed2d9426048f7e3bc3473bae3
https://github.com/Evolveum/midpoint/commit/e7fdb0190b5fe62ed2d9426048f7e3bc3473bae3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
Log Message:
-----------
Make selected ShadowType properties operational
The following ShadowType properties are now operational:
- synchronizationTimestamp
- fullSynchronizationTimestamp
- synchronizationSituationDescription
- iteration
- iterationToken
- shadowLifecycleState
The main reason is to avoid cluttering simulation results with
information about their modifications. (Formally, other
properties of ShadowType are operational too. But the following
ones are "more operational".)
Related to MID-9737 and MID-9986.
Commit: 6051a087c9979c658a049f5540afd3113c604220
https://github.com/Evolveum/midpoint/commit/6051a087c9979c658a049f5540afd3113c604220
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterContainerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterContainerPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisSessionContainerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisSessionContainerPanel.java
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 3bc82462c0f28e77caff402e66b3be5fcb03e43f
https://github.com/Evolveum/midpoint/commit/3bc82462c0f28e77caff402e66b3be5fcb03e43f
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
Log Message:
-----------
MID-9769 support for metadata cleanup
Commit: 2e2b8715245101a46459d02cb9893b1148c13f77
https://github.com/Evolveum/midpoint/commit/2e2b8715245101a46459d02cb9893b1148c13f77
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ce2e1a5fbb9ebaf47e5f3bfe19e4e484d26620dc
https://github.com/Evolveum/midpoint/commit/ce2e1a5fbb9ebaf47e5f3bfe19e4e484d26620dc
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M 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/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectionProvider.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/RoleAnalysisSessionOperationButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisClusteringAttributeTable.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/DisplayValueOption.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisCacheOption.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisDataServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/BasePrepareAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/ExpandedMiningStructure.java
Log Message:
-----------
Role analysis: fix multivalued attribute analysis
1. Fix attribute selector (visibility of attribute similarity setting panel)
2. Fix table setting (selection of attribute that reflect column/row table
header name)
3. Fix chunk preparation process (extract specific path value)
3. Fix attribute selection provider (support multivalued)
4. Minor cleanup.
Commit: e9938e395c1ed43bc9d9b52a8bf4b93a7f56dfab
https://github.com/Evolveum/midpoint/commit/e9938e395c1ed43bc9d9b52a8bf4b93a7f56dfab
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ca4beaf9431f90e831207bdb066031e003c5397e
https://github.com/Evolveum/midpoint/commit/ca4beaf9431f90e831207bdb066031e003c5397e
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ItemPanelContext.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/SchemaItemTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/schema/SchemaWrapperFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/PrismItemDefinitionsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
Log Message:
-----------
MID-10283: adding popup for creating of new item for schema extension type
Commit: 269f168ebbcd2c3d18d5baacaa652a3723431e71
https://github.com/Evolveum/midpoint/commit/269f168ebbcd2c3d18d5baacaa652a3723431e71
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M 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/PageRoleAnalysisCluster.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterContainerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterContainerPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisSessionContainerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisSessionContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectionProvider.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/RoleAnalysisSessionOperationButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleMiningSessionOverviewPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisClusteringAttributeTable.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/DisplayValueOption.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisCacheOption.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/schemadoc/templates/items-inc.vm
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisDataServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/BasePrepareAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/ExpandedMiningStructure.java
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 25965f978f29bc08c01eb714aab878d5f51a4c17
https://github.com/Evolveum/midpoint/commit/25965f978f29bc08c01eb714aab878d5f51a4c17
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/PageSchema.java
Log Message:
-----------
fix showing panels in card for Schema page
Commit: 4c0414c3542084b985894ac8f45207e475cd0528
https://github.com/Evolveum/midpoint/commit/4c0414c3542084b985894ac8f45207e475cd0528
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-20 (Mon, 20 Jan 2025)
Changed paths:
M docs/schema/custom-schema-extension/changing-schema-extension-via-GUI.adoc
Log Message:
-----------
fix images for schema extension doc
Commit: aa556d55aa0656006b0c6c0587f59a96cc0fc298
https://github.com/Evolveum/midpoint/commit/aa556d55aa0656006b0c6c0587f59a96cc0fc298
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
R docs/schema/custom-schema-extension/change.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
R docs/schema/custom-schema-extension/wizard-1.png
R docs/schema/custom-schema-extension/wizard-2.png
R docs/schema/custom-schema-extension/wizard-3.png
R docs/schema/custom-schema-extension/wizard-4-edit.png
R docs/schema/custom-schema-extension/wizard-4.png
Log Message:
-----------
fix images for schema extension doc
Commit: bf059cdc9481810ef0bc9ab8ffa5f3741b68fd5b
https://github.com/Evolveum/midpoint/commit/bf059cdc9481810ef0bc9ab8ffa5f3741b68fd5b
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
Log Message:
-----------
MID-10210:move validation of empty parent to validator
Commit: 8f54608fab6fc3456196b046fc2f892f5f956f50
https://github.com/Evolveum/midpoint/commit/8f54608fab6fc3456196b046fc2f892f5f956f50
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
Log Message:
-----------
Role analysis: add uuid validation for analysis attribute value
Commit: ed71ed080f619d7cbd425175e6448e9ab5be48eb
https://github.com/Evolveum/midpoint/commit/ed71ed080f619d7cbd425175e6448e9ab5be48eb
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
R docs/schema/custom-schema-extension/change.png
R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
R docs/schema/custom-schema-extension/wizard-1.png
R docs/schema/custom-schema-extension/wizard-2.png
R docs/schema/custom-schema-extension/wizard-3.png
R docs/schema/custom-schema-extension/wizard-4-edit.png
R docs/schema/custom-schema-extension/wizard-4.png
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ItemPanelContext.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/SchemaItemTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/schema/SchemaWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/PageSchema.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/PrismItemDefinitionsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 4cb73059f4798d6f43d69c1d9cb1948c3a0884f1
https://github.com/Evolveum/midpoint/commit/4cb73059f4798d6f43d69c1d9cb1948c3a0884f1
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M pom.xml
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/RefItemDeltaProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
Log Message:
-----------
MID-10326: Sqale: Fixed NPE during delta update of reference without oid
Commit: caec10344f8258f6beaa1a0dbf2b0bc1cb92abf7
https://github.com/Evolveum/midpoint/commit/caec10344f8258f6beaa1a0dbf2b0bc1cb92abf7
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Reverted changes to failsafe and surefire args
Commit: 3bcb0e31228b944dc8522e3c162b6cde91955743
https://github.com/Evolveum/midpoint/commit/3bcb0e31228b944dc8522e3c162b6cde91955743
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
Log Message:
-----------
fix for #10343 Cannot open "Policy rule" panel
Commit: 73c93da45d9a5895d92b7bd287557b33bb6db3e5
https://github.com/Evolveum/midpoint/commit/73c93da45d9a5895d92b7bd287557b33bb6db3e5
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
Log Message:
-----------
MID-9342: GUI logs query parsing errors on debug
GUI already displays error when parsing query, so it should not polute
logs with WARN and stacktrace. Decreased level to debug.
Commit: 7f5a038048ae6f70bc17e5cdcf0227d8af9b98a1
https://github.com/Evolveum/midpoint/commit/7f5a038048ae6f70bc17e5cdcf0227d8af9b98a1
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/PrismItemDefinitionsTable.java
Log Message:
-----------
MID-10283: fix creating of new schema extension item
Commit: 388af11f0d2bc05003cf20082add8dcd3b91e936
https://github.com/Evolveum/midpoint/commit/388af11f0d2bc05003cf20082add8dcd3b91e936
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/RefItemDeltaProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 1b071cbe85a9e58b783eeef5ac97429404f5d338
https://github.com/Evolveum/midpoint/commit/1b071cbe85a9e58b783eeef5ac97429404f5d338
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/PrismItemDefinitionsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 76f8d260a4d2c12472f1181d8f0856446135460f
https://github.com/Evolveum/midpoint/commit/76f8d260a4d2c12472f1181d8f0856446135460f
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M docs/concepts/query/midpoint-query-language/searchable-items.adoc
Log Message:
-----------
MID-10273: Updated list of searchable items
Commit: 225e1861c985a74a53caf91a20a3901cd345bb4b
https://github.com/Evolveum/midpoint/commit/225e1861c985a74a53caf91a20a3901cd345bb4b
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
Log Message:
-----------
role analysis: fixed operation panel scrollbar
Commit: 2dfbce298b6ae455c8d9359b027ef273a8e3afd1
https://github.com/Evolveum/midpoint/commit/2dfbce298b6ae455c8d9359b027ef273a8e3afd1
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
M release-notes.adoc
Log Message:
-----------
Support metadata exclusion in REST get/search APIs
**What**
Allow user to exclude metadata from specified paths
**Why**
So far use could exclude normal data, but not metadata even though
documentation contained examples also with metadata exclusion. Now
metadata exclusion is supported as well.
**Fixes**: MID-10216
Commit: 0a0b58bfd097a80073e390ed1a1df8af7ae12c45
https://github.com/Evolveum/midpoint/commit/0a0b58bfd097a80073e390ed1a1df8af7ae12c45
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
R docs/admin-gui/resource-wizard/association-type/accessing-from-accounts.png
A docs/admin-gui/resource-wizard/association-type/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/provisioning-from-resource/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/provisioning-to-resource/index.adoc
A docs/admin-gui/resource-wizard/configuration-resource-panels.adoc
A docs/admin-gui/resource-wizard/how-to-use-lifecycle-state.adoc
M docs/admin-gui/resource-wizard/index.adoc
A docs/admin-gui/resource-wizard/limitation-all.adoc
A docs/admin-gui/resource-wizard/limitation-corelation.adoc
A docs/admin-gui/resource-wizard/limitation-mapping.adoc
A docs/admin-gui/resource-wizard/object-type/activation/index.adoc
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-predefined-details.png
A docs/admin-gui/resource-wizard/object-type/capability/index.adoc
A docs/admin-gui/resource-wizard/object-type/capability/step-5-capabilities.png
A docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-item.png
A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-rule.png
A docs/admin-gui/resource-wizard/object-type/credentials/index.adoc
A docs/admin-gui/resource-wizard/object-type/credentials/step-7-credentials.png
A docs/admin-gui/resource-wizard/object-type/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-main.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-main.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-basic.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-limitations.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override.png
A docs/admin-gui/resource-wizard/object-type/policies/index.adoc
A docs/admin-gui/resource-wizard/object-type/policies/step-8-default-operation-policies.png
A docs/admin-gui/resource-wizard/object-type/policies/step-8-marking.png
A docs/admin-gui/resource-wizard/object-type/policies/step-8-policies.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-main.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-main.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-basic.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-limitations.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-action.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-basic.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch.png
R docs/admin-gui/resource-wizard/object-type/step-4-correlator-item.png
R docs/admin-gui/resource-wizard/object-type/step-4-correlator-rule.png
R docs/admin-gui/resource-wizard/object-type/step-5-capabilities.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-full.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbounds.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbounds.png
R docs/admin-gui/resource-wizard/object-type/step-6-predefined-details.png
R docs/admin-gui/resource-wizard/object-type/step-7-credentials.png
R docs/admin-gui/resource-wizard/object-type/step-8-default-operation-policies.png
R docs/admin-gui/resource-wizard/object-type/step-8-marking.png
R docs/admin-gui/resource-wizard/object-type/step-8-policies.png
A docs/admin-gui/resource-wizard/object-type/synchronization/index.adoc
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-action.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-basic.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch.png
R docs/admin-gui/resource-wizard/resource-details.png
R docs/admin-gui/resource-wizard/task-wizard-defined-tasks.png
R docs/admin-gui/resource-wizard/task-wizard-menu.png
R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type.png
R docs/admin-gui/resource-wizard/task-wizard/step-2-basic-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-2-basic.png
R docs/admin-gui/resource-wizard/task-wizard/step-3-resource-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-3-resource.png
R docs/admin-gui/resource-wizard/task-wizard/step-4-distribution.png
R docs/admin-gui/resource-wizard/task-wizard/step-4-execution-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-5-schedule-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/accessing-from-accounts.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/index.adoc
A docs/admin-gui/resource-wizard/wizard-existing-resource/resource-details.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-distribution.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-execution-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-5-schedule-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-defined-tasks.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-menu.png
Log Message:
-----------
MID-10181: splitting the 'resource wizard' into subpages
Commit: 5c3885809442e6d4e5fe60c9cf40e470c49e17b0
https://github.com/Evolveum/midpoint/commit/5c3885809442e6d4e5fe60c9cf40e470c49e17b0
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M docs/concepts/query/midpoint-query-language/searchable-items.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: cd44c60d9c2ca0d1f2ca14d9361f52bff18525ce
https://github.com/Evolveum/midpoint/commit/cd44c60d9c2ca0d1f2ca14d9361f52bff18525ce
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M docs/admin-gui/resource-wizard/configuration-resource-panels.adoc
M docs/admin-gui/resource-wizard/how-to-use-lifecycle-state.adoc
M docs/admin-gui/resource-wizard/index.adoc
M docs/admin-gui/resource-wizard/limitation-all.adoc
M docs/admin-gui/resource-wizard/limitation-corelation.adoc
M docs/admin-gui/resource-wizard/limitation-mapping.adoc
Log Message:
-----------
MID-10181: fix hidde of files with fragment of page and fix links to object type configuration and association type configuration
Commit: 2b829841e0b5d6c640a51cb9e23d23eb3c29f492
https://github.com/Evolveum/midpoint/commit/2b829841e0b5d6c640a51cb9e23d23eb3c29f492
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
Log Message:
-----------
fix for #10344 The error message is displayed twice (on the repository objects page)
Commit: b1e076c99e66793e8690ae4f07468ab0ee3eb023
https://github.com/Evolveum/midpoint/commit/b1e076c99e66793e8690ae4f07468ab0ee3eb023
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
R docs/admin-gui/resource-wizard/association-type/accessing-from-accounts.png
A docs/admin-gui/resource-wizard/association-type/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/provisioning-from-resource/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/provisioning-to-resource/index.adoc
A docs/admin-gui/resource-wizard/configuration-resource-panels.adoc
A docs/admin-gui/resource-wizard/how-to-use-lifecycle-state.adoc
M docs/admin-gui/resource-wizard/index.adoc
A docs/admin-gui/resource-wizard/limitation-all.adoc
A docs/admin-gui/resource-wizard/limitation-corelation.adoc
A docs/admin-gui/resource-wizard/limitation-mapping.adoc
A docs/admin-gui/resource-wizard/object-type/activation/index.adoc
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-predefined-details.png
A docs/admin-gui/resource-wizard/object-type/capability/index.adoc
A docs/admin-gui/resource-wizard/object-type/capability/step-5-capabilities.png
A docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-item.png
A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-rule.png
A docs/admin-gui/resource-wizard/object-type/credentials/index.adoc
A docs/admin-gui/resource-wizard/object-type/credentials/step-7-credentials.png
A docs/admin-gui/resource-wizard/object-type/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-main.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-main.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-basic.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-limitations.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override.png
A docs/admin-gui/resource-wizard/object-type/policies/index.adoc
A docs/admin-gui/resource-wizard/object-type/policies/step-8-default-operation-policies.png
A docs/admin-gui/resource-wizard/object-type/policies/step-8-marking.png
A docs/admin-gui/resource-wizard/object-type/policies/step-8-policies.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-main.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-main.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-basic.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-limitations.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-action.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-basic.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch.png
R docs/admin-gui/resource-wizard/object-type/step-4-correlator-item.png
R docs/admin-gui/resource-wizard/object-type/step-4-correlator-rule.png
R docs/admin-gui/resource-wizard/object-type/step-5-capabilities.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-full.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbounds.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbounds.png
R docs/admin-gui/resource-wizard/object-type/step-6-predefined-details.png
R docs/admin-gui/resource-wizard/object-type/step-7-credentials.png
R docs/admin-gui/resource-wizard/object-type/step-8-default-operation-policies.png
R docs/admin-gui/resource-wizard/object-type/step-8-marking.png
R docs/admin-gui/resource-wizard/object-type/step-8-policies.png
A docs/admin-gui/resource-wizard/object-type/synchronization/index.adoc
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-action.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-basic.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch.png
R docs/admin-gui/resource-wizard/resource-details.png
R docs/admin-gui/resource-wizard/task-wizard-defined-tasks.png
R docs/admin-gui/resource-wizard/task-wizard-menu.png
R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type.png
R docs/admin-gui/resource-wizard/task-wizard/step-2-basic-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-2-basic.png
R docs/admin-gui/resource-wizard/task-wizard/step-3-resource-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-3-resource.png
R docs/admin-gui/resource-wizard/task-wizard/step-4-distribution.png
R docs/admin-gui/resource-wizard/task-wizard/step-4-execution-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-5-schedule-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/accessing-from-accounts.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/index.adoc
A docs/admin-gui/resource-wizard/wizard-existing-resource/resource-details.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-distribution.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-execution-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-5-schedule-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-defined-tasks.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-menu.png
M docs/concepts/query/midpoint-query-language/searchable-items.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 15b53092f6d613527078193d526938cd78b02381
https://github.com/Evolveum/midpoint/commit/15b53092f6d613527078193d526938cd78b02381
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M docs/admin-gui/resource-wizard/configuration-resource-panels.adoc
M docs/admin-gui/resource-wizard/how-to-use-lifecycle-state.adoc
M docs/admin-gui/resource-wizard/limitation-all.adoc
M docs/admin-gui/resource-wizard/limitation-corelation.adoc
M docs/admin-gui/resource-wizard/limitation-mapping.adoc
Log Message:
-----------
MID-10181: fix hidde of files with fragment of page
Commit: 008b752ebb1ac229cb7257f2eaf493666678b095
https://github.com/Evolveum/midpoint/commit/008b752ebb1ac229cb7257f2eaf493666678b095
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: a55ab59d80d2f691bd09a00b002a04e0f74fe686
https://github.com/Evolveum/midpoint/commit/a55ab59d80d2f691bd09a00b002a04e0f74fe686
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
MID-10337 increased oracle db PVC to 15gb (from 10gb)
Commit: 41320dc83ace67731f3f3d21eb663e3ca8df866a
https://github.com/Evolveum/midpoint/commit/41320dc83ace67731f3f3d21eb663e3ca8df866a
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M release-notes.adoc
M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml
Log Message:
-----------
Remove max password length constraint
**What**
Remove constraint on maximum password length from default configuration.
**Why**
It basically goes against our documented best practice. The limitation
was there because of the defaults in some external systems (AD). However
we should not relent on the security just because of external systems
default policies, thus this change removes the constraint.
**Fixes**: MID-10305
Commit: 9c8ab03069d548536c0b846eb7ea6c0d57222570
https://github.com/Evolveum/midpoint/commit/9c8ab03069d548536c0b846eb7ea6c0d57222570
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentApprovalGlobal.java
A model/workflow-impl/src/test/resources/assignments/role-auto-assigned.xml
M model/workflow-impl/src/test/resources/assignments/system-configuration-global.xml
Log Message:
-----------
Fix previewing auto-assigned roles with approvals
When previewing operation, during which a role was auto-assigned, and
that role got some approval rules, an IllegalStateException used to
occur. This is now fixed - by looking to all secondary deltas, not just
the current one, in AssignmentPolicyAspectPart#factorOutAssignmentValue.
This resolves MID-10345 (along with the related fix in prism).
Commit: 24da553f89b698e247deae3c15129f379ca91f69
https://github.com/Evolveum/midpoint/commit/24da553f89b698e247deae3c15129f379ca91f69
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: 2025-01-21 (Tue, 21 Jan 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Bump org.apache.cxf:cxf-core from 4.0.5 to 4.0.6
Bumps org.apache.cxf:cxf-core from 4.0.5 to 4.0.6.
---
updated-dependencies:
- dependency-name: org.apache.cxf:cxf-core
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support at github.com>
Commit: 358b17f1e35d00cd93fb8ea2548e833a2ae4be3c
https://github.com/Evolveum/midpoint/commit/358b17f1e35d00cd93fb8ea2548e833a2ae4be3c
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismContainerWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismReferenceWrapperColumnPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ListMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ObjectTemplateMappingPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyValuePanel.java
Log Message:
-----------
MID-10291: change style of table of mappings of object template, now is style of table same as for mappings of resource object type
Commit: 0f1c810d91c2796b567707e778132b9fc101720d
https://github.com/Evolveum/midpoint/commit/0f1c810d91c2796b567707e778132b9fc101720d
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentApprovalGlobal.java
A model/workflow-impl/src/test/resources/assignments/role-auto-assigned.xml
M model/workflow-impl/src/test/resources/assignments/system-configuration-global.xml
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 3d9a89b76a4e59e6c480edb1636f923267217de6
https://github.com/Evolveum/midpoint/commit/3d9a89b76a4e59e6c480edb1636f923267217de6
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyValuePanel.java
Log Message:
-----------
MID-10291: fix condition for css of PrismPropertyValuePanel
Commit: 2d0c4a785d6bc886520155e87733b85ee6e46151
https://github.com/Evolveum/midpoint/commit/2d0c4a785d6bc886520155e87733b85ee6e46151
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M docs/roles-policies/outlier-detection/index.adoc
Log Message:
-----------
outlier detection: note on system requirements
Commit: 6af53341fc1f725e00999a7db2d1619267263843
https://github.com/Evolveum/midpoint/commit/6af53341fc1f725e00999a7db2d1619267263843
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M release-notes.adoc
M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml
Log Message:
-----------
Merge pull request #250 from Evolveum/bugfix/10305
Remove max password length constraint
Commit: 38863987e6452668f3a7d40b2180bef968686d7c
https://github.com/Evolveum/midpoint/commit/38863987e6452668f3a7d40b2180bef968686d7c
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/CreateObjectForReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismContainerWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/FormSessionOptionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeArchetypeValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeMarkPolicyValueWrapperImpl.java
Log Message:
-----------
MID-10030: change css style of sub containers in vertical form menu for creating of new object for reference
Commit: 8bae99c8961b5f18d8baeaccb4c72845670fcf08
https://github.com/Evolveum/midpoint/commit/8bae99c8961b5f18d8baeaccb4c72845670fcf08
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M docs/roles-policies/outlier-detection/index.adoc
M release-notes.adoc
M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 836fbe7d30d2d1482e44f6edde5043f9ce665cb5
https://github.com/Evolveum/midpoint/commit/836fbe7d30d2d1482e44f6edde5043f9ce665cb5
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/CharacterClass.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/StringPolicy.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValueGenerator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPasswordPolicy.java
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-all-ignored-for-generation.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-gen-numeric-accepting-alphas.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-required-char-ignored-for-generation.xml
M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml
Log Message:
-----------
Add "ignoreWhenGenerating" value policy feature
This commits adds the possibility of accepting selected characters in
a value policy, but never use them when generating the values.
It is used to stop problematic characters (space, '#', '&', '*',
apostrophe, and double quotes) being generated by the default value
policy.
This resolves MID-9541.
Commit: 81fba87ed82a9d286f9bcba4bd8958a82a66d0b1
https://github.com/Evolveum/midpoint/commit/81fba87ed82a9d286f9bcba4bd8958a82a66d0b1
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/CreateObjectForReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismContainerWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/FormSessionOptionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeArchetypeValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeMarkPolicyValueWrapperImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 0efc866d123c9be809d19724de2be14ea8d32ba2
https://github.com/Evolveum/midpoint/commit/0efc866d123c9be809d19724de2be14ea8d32ba2
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Merge pull request #252 from Evolveum/dependabot/maven/org.apache.cxf-cxf-core-4.0.6
Bump org.apache.cxf:cxf-core from 4.0.5 to 4.0.6
Commit: 37216dbfc8adee71428af499130643ad24bd5731
https://github.com/Evolveum/midpoint/commit/37216dbfc8adee71428af499130643ad24bd5731
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
Log Message:
-----------
MID-9300 sqale repository - creating schema with name of current user to avoid using public schema
Commit: 7eefe2f7cc76f2b831e254704d3ca721f8dc8220
https://github.com/Evolveum/midpoint/commit/7eefe2f7cc76f2b831e254704d3ca721f8dc8220
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M docs/roles-policies/outlier-detection/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/CreateObjectForReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismContainerWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/FormSessionOptionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeArchetypeValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeMarkPolicyValueWrapperImpl.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/CharacterClass.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/StringPolicy.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValueGenerator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPasswordPolicy.java
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-all-ignored-for-generation.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-gen-numeric-accepting-alphas.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-required-char-ignored-for-generation.xml
M pom.xml
M release-notes.adoc
M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: c0ae68148e9f88c9fb137c54daf57da91e9a696e
https://github.com/Evolveum/midpoint/commit/c0ae68148e9f88c9fb137c54daf57da91e9a696e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/chart/RoleAnalysisAggregateChartModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoAccessPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AjaxCompositedIconSubmitButton.java
Log Message:
-----------
Role analysis: improve wording and distribution chart panel
1. Improve wording.
2. Fix title change for chart buttons
3. Minor cleanup.
Commit: e46c2a00f79e3b9ebf5cc6afc12c7a9b57d4cde3
https://github.com/Evolveum/midpoint/commit/e46c2a00f79e3b9ebf5cc6afc12c7a9b57d4cde3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
R docs/admin-gui/resource-wizard/association-type/accessing-from-accounts.png
A docs/admin-gui/resource-wizard/association-type/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/provisioning-from-resource/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/provisioning-to-resource/index.adoc
A docs/admin-gui/resource-wizard/configuration-resource-panels.adoc
A docs/admin-gui/resource-wizard/how-to-use-lifecycle-state.adoc
M docs/admin-gui/resource-wizard/index.adoc
A docs/admin-gui/resource-wizard/limitation-all.adoc
A docs/admin-gui/resource-wizard/limitation-corelation.adoc
A docs/admin-gui/resource-wizard/limitation-mapping.adoc
A docs/admin-gui/resource-wizard/object-type/activation/index.adoc
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-predefined-details.png
A docs/admin-gui/resource-wizard/object-type/capability/index.adoc
A docs/admin-gui/resource-wizard/object-type/capability/step-5-capabilities.png
A docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-item.png
A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-rule.png
A docs/admin-gui/resource-wizard/object-type/credentials/index.adoc
A docs/admin-gui/resource-wizard/object-type/credentials/step-7-credentials.png
A docs/admin-gui/resource-wizard/object-type/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-main.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-main.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-basic.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-limitations.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override.png
A docs/admin-gui/resource-wizard/object-type/policies/index.adoc
A docs/admin-gui/resource-wizard/object-type/policies/step-8-default-operation-policies.png
A docs/admin-gui/resource-wizard/object-type/policies/step-8-marking.png
A docs/admin-gui/resource-wizard/object-type/policies/step-8-policies.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-main.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-main.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-basic.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-limitations.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-action.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-basic.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch.png
R docs/admin-gui/resource-wizard/object-type/step-4-correlator-item.png
R docs/admin-gui/resource-wizard/object-type/step-4-correlator-rule.png
R docs/admin-gui/resource-wizard/object-type/step-5-capabilities.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-full.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbounds.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbounds.png
R docs/admin-gui/resource-wizard/object-type/step-6-predefined-details.png
R docs/admin-gui/resource-wizard/object-type/step-7-credentials.png
R docs/admin-gui/resource-wizard/object-type/step-8-default-operation-policies.png
R docs/admin-gui/resource-wizard/object-type/step-8-marking.png
R docs/admin-gui/resource-wizard/object-type/step-8-policies.png
A docs/admin-gui/resource-wizard/object-type/synchronization/index.adoc
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-action.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-basic.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch.png
R docs/admin-gui/resource-wizard/resource-details.png
R docs/admin-gui/resource-wizard/task-wizard-defined-tasks.png
R docs/admin-gui/resource-wizard/task-wizard-menu.png
R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type.png
R docs/admin-gui/resource-wizard/task-wizard/step-2-basic-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-2-basic.png
R docs/admin-gui/resource-wizard/task-wizard/step-3-resource-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-3-resource.png
R docs/admin-gui/resource-wizard/task-wizard/step-4-distribution.png
R docs/admin-gui/resource-wizard/task-wizard/step-4-execution-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-5-schedule-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/accessing-from-accounts.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/index.adoc
A docs/admin-gui/resource-wizard/wizard-existing-resource/resource-details.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-distribution.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-execution-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-5-schedule-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-defined-tasks.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-menu.png
M docs/concepts/query/midpoint-query-language/searchable-items.adoc
M docs/roles-policies/outlier-detection/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismContainerWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismReferenceWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/CreateObjectForReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismContainerWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ListMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ObjectTemplateMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/FormSessionOptionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/PrismItemDefinitionsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeArchetypeValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeMarkPolicyValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/CharacterClass.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/StringPolicy.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValueGenerator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPasswordPolicy.java
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-all-ignored-for-generation.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-gen-numeric-accepting-alphas.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-required-char-ignored-for-generation.xml
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentApprovalGlobal.java
A model/workflow-impl/src/test/resources/assignments/role-auto-assigned.xml
M model/workflow-impl/src/test/resources/assignments/system-configuration-global.xml
M pom.xml
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/RefItemDeltaProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 65a68ba986d6885de3d2f947f0d797429b7a81e1
https://github.com/Evolveum/midpoint/commit/65a68ba986d6885de3d2f947f0d797429b7a81e1
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/PageSystemConfiguration.html
Log Message:
-----------
MID-10030: adding responsibility on large screens (resource object type and system configuration tile)
Commit: 7ea6cbffdcfaf7ad9c9df1aa3b7c39075369fa1e
https://github.com/Evolveum/midpoint/commit/7ea6cbffdcfaf7ad9c9df1aa3b7c39075369fa1e
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/chart/RoleAnalysisAggregateChartModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoAccessPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AjaxCompositedIconSubmitButton.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/CharacterClass.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/StringPolicy.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValueGenerator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPasswordPolicy.java
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-all-ignored-for-generation.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-gen-numeric-accepting-alphas.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-required-char-ignored-for-generation.xml
M pom.xml
M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: b7df7b03889e9539f7164fca98bd002a089002dc
https://github.com/Evolveum/midpoint/commit/b7df7b03889e9539f7164fca98bd002a089002dc
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
R docs/admin-gui/resource-wizard/association-type/accessing-from-accounts.png
A docs/admin-gui/resource-wizard/association-type/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/provisioning-from-resource/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/provisioning-to-resource/index.adoc
A docs/admin-gui/resource-wizard/configuration-resource-panels.adoc
A docs/admin-gui/resource-wizard/how-to-use-lifecycle-state.adoc
M docs/admin-gui/resource-wizard/index.adoc
A docs/admin-gui/resource-wizard/limitation-all.adoc
A docs/admin-gui/resource-wizard/limitation-corelation.adoc
A docs/admin-gui/resource-wizard/limitation-mapping.adoc
A docs/admin-gui/resource-wizard/object-type/activation/index.adoc
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-predefined-details.png
A docs/admin-gui/resource-wizard/object-type/capability/index.adoc
A docs/admin-gui/resource-wizard/object-type/capability/step-5-capabilities.png
A docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-item.png
A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-rule.png
A docs/admin-gui/resource-wizard/object-type/credentials/index.adoc
A docs/admin-gui/resource-wizard/object-type/credentials/step-7-credentials.png
A docs/admin-gui/resource-wizard/object-type/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-main.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-main.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-basic.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-limitations.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override.png
A docs/admin-gui/resource-wizard/object-type/policies/index.adoc
A docs/admin-gui/resource-wizard/object-type/policies/step-8-default-operation-policies.png
A docs/admin-gui/resource-wizard/object-type/policies/step-8-marking.png
A docs/admin-gui/resource-wizard/object-type/policies/step-8-policies.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-main.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-main.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-basic.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-limitations.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-action.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-basic.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch.png
R docs/admin-gui/resource-wizard/object-type/step-4-correlator-item.png
R docs/admin-gui/resource-wizard/object-type/step-4-correlator-rule.png
R docs/admin-gui/resource-wizard/object-type/step-5-capabilities.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-full.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbounds.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbounds.png
R docs/admin-gui/resource-wizard/object-type/step-6-predefined-details.png
R docs/admin-gui/resource-wizard/object-type/step-7-credentials.png
R docs/admin-gui/resource-wizard/object-type/step-8-default-operation-policies.png
R docs/admin-gui/resource-wizard/object-type/step-8-marking.png
R docs/admin-gui/resource-wizard/object-type/step-8-policies.png
A docs/admin-gui/resource-wizard/object-type/synchronization/index.adoc
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-action.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-basic.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch.png
R docs/admin-gui/resource-wizard/resource-details.png
R docs/admin-gui/resource-wizard/task-wizard-defined-tasks.png
R docs/admin-gui/resource-wizard/task-wizard-menu.png
R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type.png
R docs/admin-gui/resource-wizard/task-wizard/step-2-basic-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-2-basic.png
R docs/admin-gui/resource-wizard/task-wizard/step-3-resource-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-3-resource.png
R docs/admin-gui/resource-wizard/task-wizard/step-4-distribution.png
R docs/admin-gui/resource-wizard/task-wizard/step-4-execution-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-5-schedule-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/accessing-from-accounts.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/index.adoc
A docs/admin-gui/resource-wizard/wizard-existing-resource/resource-details.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-distribution.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-execution-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-5-schedule-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-defined-tasks.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-menu.png
M docs/roles-policies/outlier-detection/index.adoc
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismContainerWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismReferenceWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/CreateObjectForReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismContainerWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ListMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ObjectTemplateMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/chart/RoleAnalysisAggregateChartModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/FormSessionOptionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoAccessPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/PageSystemConfiguration.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeArchetypeValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeMarkPolicyValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AjaxCompositedIconSubmitButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/CharacterClass.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/StringPolicy.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValueGenerator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPasswordPolicy.java
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-all-ignored-for-generation.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-gen-numeric-accepting-alphas.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-required-char-ignored-for-generation.xml
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentApprovalGlobal.java
A model/workflow-impl/src/test/resources/assignments/role-auto-assigned.xml
M model/workflow-impl/src/test/resources/assignments/system-configuration-global.xml
M pom.xml
M release-notes.adoc
M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge branch 'master' into bugfix/10216
Commit: b52763585f7af142a9a8035b08fa49cc449e09d1
https://github.com/Evolveum/midpoint/commit/b52763585f7af142a9a8035b08fa49cc449e09d1
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
M release-notes.adoc
Log Message:
-----------
Merge pull request #249 from Evolveum/bugfix/10216
Support metadata exclusion in REST get/search APIs
Commit: 6b0ddc936968c77ebc79e7a083c1137606c9cddb
https://github.com/Evolveum/midpoint/commit/6b0ddc936968c77ebc79e7a083c1137606c9cddb
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M install-dist.adoc
Log Message:
-----------
MID-10252 updated installation layout to accommodate unsupported embedded h2
Commit: 0db803b63ea500599219d6a3b8b5a7535d80826a
https://github.com/Evolveum/midpoint/commit/0db803b63ea500599219d6a3b8b5a7535d80826a
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
M repo/system-init/src/main/resources/initial-objects/report/150-report-certification-cases.xml
Log Message:
-----------
re-enabling ceertification tests (TestCertificationBasic, TestEscalation)
this partially fix MID-10294
Commit: a013351bd2d0d22cb1ae7d975a2a308ea320a6f6
https://github.com/Evolveum/midpoint/commit/a013351bd2d0d22cb1ae7d975a2a308ea320a6f6
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/candidate/RoleAnalysisCandidateTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/migration/RoleAnalysisMigrationRoleTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/pattern/RoleAnalysisPatternTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarSecondStyle.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/ProgressBarSecondStyleDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierPartitionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M repo/repo-test-util/src/main/resources/test-config.xml
Log Message:
-----------
re-working few panels to use wicket models more properly.
Commit: 30f42bd60edbfe0a06b8be8f50508a7c6f529971
https://github.com/Evolveum/midpoint/commit/30f42bd60edbfe0a06b8be8f50508a7c6f529971
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
R docs/admin-gui/resource-wizard/association-type/accessing-from-accounts.png
A docs/admin-gui/resource-wizard/association-type/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/provisioning-from-resource/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/provisioning-to-resource/index.adoc
A docs/admin-gui/resource-wizard/configuration-resource-panels.adoc
A docs/admin-gui/resource-wizard/how-to-use-lifecycle-state.adoc
M docs/admin-gui/resource-wizard/index.adoc
A docs/admin-gui/resource-wizard/limitation-all.adoc
A docs/admin-gui/resource-wizard/limitation-corelation.adoc
A docs/admin-gui/resource-wizard/limitation-mapping.adoc
A docs/admin-gui/resource-wizard/object-type/activation/index.adoc
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-predefined-details.png
A docs/admin-gui/resource-wizard/object-type/capability/index.adoc
A docs/admin-gui/resource-wizard/object-type/capability/step-5-capabilities.png
A docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-item.png
A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-rule.png
A docs/admin-gui/resource-wizard/object-type/credentials/index.adoc
A docs/admin-gui/resource-wizard/object-type/credentials/step-7-credentials.png
A docs/admin-gui/resource-wizard/object-type/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-main.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-main.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-basic.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-limitations.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override.png
A docs/admin-gui/resource-wizard/object-type/policies/index.adoc
A docs/admin-gui/resource-wizard/object-type/policies/step-8-default-operation-policies.png
A docs/admin-gui/resource-wizard/object-type/policies/step-8-marking.png
A docs/admin-gui/resource-wizard/object-type/policies/step-8-policies.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-main.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-main.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-basic.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-limitations.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-action.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-basic.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch.png
R docs/admin-gui/resource-wizard/object-type/step-4-correlator-item.png
R docs/admin-gui/resource-wizard/object-type/step-4-correlator-rule.png
R docs/admin-gui/resource-wizard/object-type/step-5-capabilities.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-full.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbounds.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbounds.png
R docs/admin-gui/resource-wizard/object-type/step-6-predefined-details.png
R docs/admin-gui/resource-wizard/object-type/step-7-credentials.png
R docs/admin-gui/resource-wizard/object-type/step-8-default-operation-policies.png
R docs/admin-gui/resource-wizard/object-type/step-8-marking.png
R docs/admin-gui/resource-wizard/object-type/step-8-policies.png
A docs/admin-gui/resource-wizard/object-type/synchronization/index.adoc
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-action.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-basic.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch.png
R docs/admin-gui/resource-wizard/resource-details.png
R docs/admin-gui/resource-wizard/task-wizard-defined-tasks.png
R docs/admin-gui/resource-wizard/task-wizard-menu.png
R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type.png
R docs/admin-gui/resource-wizard/task-wizard/step-2-basic-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-2-basic.png
R docs/admin-gui/resource-wizard/task-wizard/step-3-resource-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-3-resource.png
R docs/admin-gui/resource-wizard/task-wizard/step-4-distribution.png
R docs/admin-gui/resource-wizard/task-wizard/step-4-execution-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-5-schedule-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/accessing-from-accounts.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/index.adoc
A docs/admin-gui/resource-wizard/wizard-existing-resource/resource-details.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-distribution.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-execution-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-5-schedule-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-defined-tasks.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-menu.png
M docs/concepts/query/midpoint-query-language/searchable-items.adoc
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
M docs/roles-policies/outlier-detection/index.adoc
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismContainerWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismReferenceWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/CreateObjectForReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismContainerWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ListMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ObjectTemplateMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/chart/RoleAnalysisAggregateChartModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/FormSessionOptionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoAccessPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/PrismItemDefinitionsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/PageSystemConfiguration.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeArchetypeValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeMarkPolicyValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AjaxCompositedIconSubmitButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M install-dist.adoc
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/CharacterClass.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/StringPolicy.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValueGenerator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPasswordPolicy.java
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-all-ignored-for-generation.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-gen-numeric-accepting-alphas.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-required-char-ignored-for-generation.xml
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentApprovalGlobal.java
A model/workflow-impl/src/test/resources/assignments/role-auto-assigned.xml
M model/workflow-impl/src/test/resources/assignments/system-configuration-global.xml
M pom.xml
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/RefItemDeltaProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/role-analysis-models
* origin/master: (27 commits)
MID-10252 updated installation layout to accommodate unsupported embedded h2
MID-10030: adding responsibility on large screens (resource object type and system configuration tile)
Role analysis: improve wording and distribution chart panel 1. Improve wording. 2. Fix title change for chart buttons 3. Minor cleanup.
MID-9300 sqale repository - creating schema with name of current user to avoid using public schema
Add "ignoreWhenGenerating" value policy feature
MID-10030: change css style of sub containers in vertical form menu for creating of new object for reference
outlier detection: note on system requirements
MID-10291: fix condition for css of PrismPropertyValuePanel
MID-10291: change style of table of mappings of object template, now is style of table same as for mappings of resource object type
Bump org.apache.cxf:cxf-core from 4.0.5 to 4.0.6
Fix previewing auto-assigned roles with approvals
Remove max password length constraint
MID-10337 increased oracle db PVC to 15gb (from 10gb)
MID-10181: fix hidde of files with fragment of page
fix for #10344 The error message is displayed twice (on the repository objects page)
MID-10181: fix hidde of files with fragment of page and fix links to object type configuration and association type configuration
MID-10181: splitting the 'resource wizard' into subpages
Support metadata exclusion in REST get/search APIs
role analysis: fixed operation panel scrollbar
MID-10273: Updated list of searchable items
...
Commit: 54881153e95d565aca7a905323d536ca90071ba7
https://github.com/Evolveum/midpoint/commit/54881153e95d565aca7a905323d536ca90071ba7
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
R docs/admin-gui/resource-wizard/association-type/accessing-from-accounts.png
A docs/admin-gui/resource-wizard/association-type/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/provisioning-from-resource/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/provisioning-to-resource/index.adoc
A docs/admin-gui/resource-wizard/configuration-resource-panels.adoc
A docs/admin-gui/resource-wizard/how-to-use-lifecycle-state.adoc
M docs/admin-gui/resource-wizard/index.adoc
A docs/admin-gui/resource-wizard/limitation-all.adoc
A docs/admin-gui/resource-wizard/limitation-corelation.adoc
A docs/admin-gui/resource-wizard/limitation-mapping.adoc
A docs/admin-gui/resource-wizard/object-type/activation/index.adoc
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-predefined-details.png
A docs/admin-gui/resource-wizard/object-type/capability/index.adoc
A docs/admin-gui/resource-wizard/object-type/capability/step-5-capabilities.png
A docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-item.png
A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-rule.png
A docs/admin-gui/resource-wizard/object-type/credentials/index.adoc
A docs/admin-gui/resource-wizard/object-type/credentials/step-7-credentials.png
A docs/admin-gui/resource-wizard/object-type/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-main.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-main.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-basic.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-limitations.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override.png
A docs/admin-gui/resource-wizard/object-type/policies/index.adoc
A docs/admin-gui/resource-wizard/object-type/policies/step-8-default-operation-policies.png
A docs/admin-gui/resource-wizard/object-type/policies/step-8-marking.png
A docs/admin-gui/resource-wizard/object-type/policies/step-8-policies.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-main.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-main.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-basic.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-limitations.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-action.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-basic.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch.png
R docs/admin-gui/resource-wizard/object-type/step-4-correlator-item.png
R docs/admin-gui/resource-wizard/object-type/step-4-correlator-rule.png
R docs/admin-gui/resource-wizard/object-type/step-5-capabilities.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-full.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbounds.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbounds.png
R docs/admin-gui/resource-wizard/object-type/step-6-predefined-details.png
R docs/admin-gui/resource-wizard/object-type/step-7-credentials.png
R docs/admin-gui/resource-wizard/object-type/step-8-default-operation-policies.png
R docs/admin-gui/resource-wizard/object-type/step-8-marking.png
R docs/admin-gui/resource-wizard/object-type/step-8-policies.png
A docs/admin-gui/resource-wizard/object-type/synchronization/index.adoc
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-action.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-basic.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch.png
R docs/admin-gui/resource-wizard/resource-details.png
R docs/admin-gui/resource-wizard/task-wizard-defined-tasks.png
R docs/admin-gui/resource-wizard/task-wizard-menu.png
R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type.png
R docs/admin-gui/resource-wizard/task-wizard/step-2-basic-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-2-basic.png
R docs/admin-gui/resource-wizard/task-wizard/step-3-resource-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-3-resource.png
R docs/admin-gui/resource-wizard/task-wizard/step-4-distribution.png
R docs/admin-gui/resource-wizard/task-wizard/step-4-execution-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-5-schedule-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/accessing-from-accounts.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/index.adoc
A docs/admin-gui/resource-wizard/wizard-existing-resource/resource-details.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-distribution.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-execution-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-5-schedule-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-defined-tasks.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-menu.png
M docs/concepts/query/midpoint-query-language/searchable-items.adoc
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
M docs/roles-policies/outlier-detection/index.adoc
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismContainerWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismReferenceWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/CreateObjectForReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismContainerWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ListMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ObjectTemplateMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/chart/RoleAnalysisAggregateChartModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/FormSessionOptionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoAccessPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/PrismItemDefinitionsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/PageSystemConfiguration.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeArchetypeValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeMarkPolicyValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AjaxCompositedIconSubmitButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M install-dist.adoc
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/CharacterClass.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/StringPolicy.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValueGenerator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPasswordPolicy.java
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-all-ignored-for-generation.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-gen-numeric-accepting-alphas.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-required-char-ignored-for-generation.xml
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentApprovalGlobal.java
A model/workflow-impl/src/test/resources/assignments/role-auto-assigned.xml
M model/workflow-impl/src/test/resources/assignments/system-configuration-global.xml
M pom.xml
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/RefItemDeltaProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
* 'master' of github.com:Evolveum/midpoint: (27 commits)
MID-10252 updated installation layout to accommodate unsupported embedded h2
MID-10030: adding responsibility on large screens (resource object type and system configuration tile)
Role analysis: improve wording and distribution chart panel 1. Improve wording. 2. Fix title change for chart buttons 3. Minor cleanup.
MID-9300 sqale repository - creating schema with name of current user to avoid using public schema
Add "ignoreWhenGenerating" value policy feature
MID-10030: change css style of sub containers in vertical form menu for creating of new object for reference
outlier detection: note on system requirements
MID-10291: fix condition for css of PrismPropertyValuePanel
MID-10291: change style of table of mappings of object template, now is style of table same as for mappings of resource object type
Bump org.apache.cxf:cxf-core from 4.0.5 to 4.0.6
Fix previewing auto-assigned roles with approvals
Remove max password length constraint
MID-10337 increased oracle db PVC to 15gb (from 10gb)
MID-10181: fix hidde of files with fragment of page
fix for #10344 The error message is displayed twice (on the repository objects page)
MID-10181: fix hidde of files with fragment of page and fix links to object type configuration and association type configuration
MID-10181: splitting the 'resource wizard' into subpages
Support metadata exclusion in REST get/search APIs
role analysis: fixed operation panel scrollbar
MID-10273: Updated list of searchable items
...
Commit: 2fb33c69582b6defadf47dd9677845d399869cab
https://github.com/Evolveum/midpoint/commit/2fb33c69582b6defadf47dd9677845d399869cab
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/role-analysis-models
* origin/master:
Commit: fed5ac271c08096c7fce7342b1dc87bb0ff3b277
https://github.com/Evolveum/midpoint/commit/fed5ac271c08096c7fce7342b1dc87bb0ff3b277
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkRequestAuthorizer.java
M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SecurityEnforcerImpl.java
Log Message:
-----------
fix for #10206 user friendly error message for authorization error
Commit: dd36d0e89cc75767d7f7d5e0363edd60af2d0fe8
https://github.com/Evolveum/midpoint/commit/dd36d0e89cc75767d7f7d5e0363edd60af2d0fe8
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
M docs/admin-gui/resource-wizard/configuration-resource-panels.adoc
M docs/admin-gui/resource-wizard/how-to-use-lifecycle-state.adoc
M docs/admin-gui/resource-wizard/limitation-all.adoc
M docs/admin-gui/resource-wizard/limitation-corelation.adoc
M docs/admin-gui/resource-wizard/limitation-mapping.adoc
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
M docs/roles-policies/outlier-detection/index.adoc
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismContainerWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismReferenceWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/CreateObjectForReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismContainerWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ListMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ObjectTemplateMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/chart/RoleAnalysisAggregateChartModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/FormSessionOptionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoAccessPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/PageSystemConfiguration.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeArchetypeValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeMarkPolicyValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AjaxCompositedIconSubmitButton.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M install-dist.adoc
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/CharacterClass.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/StringPolicy.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValueGenerator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPasswordPolicy.java
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-all-ignored-for-generation.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-gen-numeric-accepting-alphas.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-required-char-ignored-for-generation.xml
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentApprovalGlobal.java
A model/workflow-impl/src/test/resources/assignments/role-auto-assigned.xml
M model/workflow-impl/src/test/resources/assignments/system-configuration-global.xml
M pom.xml
M release-notes.adoc
M repo/system-init/src/main/resources/initial-objects/report/150-report-certification-cases.xml
M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 3956f533c4226bd7d363413c5e7221c359cbeeeb
https://github.com/Evolveum/midpoint/commit/3956f533c4226bd7d363413c5e7221c359cbeeeb
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M repo/system-init/src/main/resources/initial-objects/report/150-report-certification-cases.xml
Log Message:
-----------
cert cases initial object fix
Commit: 6cb6c57c2578a9567f0688af4f0aec2a673625ca
https://github.com/Evolveum/midpoint/commit/6cb6c57c2578a9567f0688af4f0aec2a673625ca
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-22 (Wed, 22 Jan 2025)
Changed paths:
M config/initial-objects/report/150-report-certification-cases.xml
Log Message:
-----------
cert cases initial object fix (one more attempt)
Commit: 26a8b7b1ea436c65381986233d6473c00b73b7b2
https://github.com/Evolveum/midpoint/commit/26a8b7b1ea436c65381986233d6473c00b73b7b2
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M config/initial-objects/archetype/020-archetype-system-user.xml
M config/initial-objects/archetype/021-archetype-system-role.xml
M config/initial-objects/report/150-report-certification-cases.xml
M config/initial-objects/role/040-role-enduser.xml
M config/initial-objects/role/041-role-approver.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
R docs/admin-gui/resource-wizard/association-type/accessing-from-accounts.png
A docs/admin-gui/resource-wizard/association-type/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/provisioning-from-resource/index.adoc
A docs/admin-gui/resource-wizard/association-type/subject/provisioning-to-resource/index.adoc
A docs/admin-gui/resource-wizard/configuration-resource-panels.adoc
A docs/admin-gui/resource-wizard/how-to-use-lifecycle-state.adoc
M docs/admin-gui/resource-wizard/index.adoc
A docs/admin-gui/resource-wizard/limitation-all.adoc
A docs/admin-gui/resource-wizard/limitation-corelation.adoc
A docs/admin-gui/resource-wizard/limitation-mapping.adoc
A docs/admin-gui/resource-wizard/object-type/activation/index.adoc
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-predefined-details.png
A docs/admin-gui/resource-wizard/object-type/capability/index.adoc
A docs/admin-gui/resource-wizard/object-type/capability/step-5-capabilities.png
A docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-item.png
A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-rule.png
A docs/admin-gui/resource-wizard/object-type/credentials/index.adoc
A docs/admin-gui/resource-wizard/object-type/credentials/step-7-credentials.png
A docs/admin-gui/resource-wizard/object-type/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-main.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-main.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-basic.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-limitations.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override.png
A docs/admin-gui/resource-wizard/object-type/policies/index.adoc
A docs/admin-gui/resource-wizard/object-type/policies/step-8-default-operation-policies.png
A docs/admin-gui/resource-wizard/object-type/policies/step-8-marking.png
A docs/admin-gui/resource-wizard/object-type/policies/step-8-policies.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-main.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-main.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-basic.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-limitations.png
R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-action.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-basic.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-optional.png
R docs/admin-gui/resource-wizard/object-type/step-3-synch.png
R docs/admin-gui/resource-wizard/object-type/step-4-correlator-item.png
R docs/admin-gui/resource-wizard/object-type/step-4-correlator-rule.png
R docs/admin-gui/resource-wizard/object-type/step-5-capabilities.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-full.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbounds.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbounds.png
R docs/admin-gui/resource-wizard/object-type/step-6-predefined-details.png
R docs/admin-gui/resource-wizard/object-type/step-7-credentials.png
R docs/admin-gui/resource-wizard/object-type/step-8-default-operation-policies.png
R docs/admin-gui/resource-wizard/object-type/step-8-marking.png
R docs/admin-gui/resource-wizard/object-type/step-8-policies.png
A docs/admin-gui/resource-wizard/object-type/synchronization/index.adoc
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-action.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-basic.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-optional.png
A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch.png
R docs/admin-gui/resource-wizard/resource-details.png
R docs/admin-gui/resource-wizard/task-wizard-defined-tasks.png
R docs/admin-gui/resource-wizard/task-wizard-menu.png
R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type.png
R docs/admin-gui/resource-wizard/task-wizard/step-2-basic-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-2-basic.png
R docs/admin-gui/resource-wizard/task-wizard/step-3-resource-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-3-resource.png
R docs/admin-gui/resource-wizard/task-wizard/step-4-distribution.png
R docs/admin-gui/resource-wizard/task-wizard/step-4-execution-simulated.png
R docs/admin-gui/resource-wizard/task-wizard/step-5-schedule-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/accessing-from-accounts.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/index.adoc
A docs/admin-gui/resource-wizard/wizard-existing-resource/resource-details.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-distribution.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-execution-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/step-5-schedule-simulated.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-defined-tasks.png
A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-menu.png
M docs/concepts/query/midpoint-query-language/introduction.adoc
M docs/concepts/query/midpoint-query-language/searchable-items.adoc
M docs/correlation/index.adoc
M docs/interfaces/rest/operations/examples/demonstration-or-workaround/approvals-via-rest-howto.adoc
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
M docs/misc/persona/configuration.adoc
M docs/resources/entitlements/index.adoc
M docs/resources/resource-configuration/business.adoc
M docs/resources/resource-configuration/capabilities.adoc
M docs/resources/resource-configuration/consistency.adoc
M docs/resources/resource-configuration/paged-search-on-resources.adoc
M docs/resources/resource-configuration/protected-accounts.adoc
M docs/resources/resource-configuration/read-only-resource.adoc
M docs/resources/resource-configuration/schema-handling/delineation.adoc
M docs/resources/resource-configuration/schema-handling/focus.adoc
M docs/resources/resource-configuration/schema-handling/object-classes.adoc
M docs/resources/resource-configuration/schema-handling/synchronization.adoc
M docs/resources/resource-configuration/schema-handling/volatility.adoc
M docs/resources/resource-configuration/simulated-disable.adoc
M docs/resources/resource-configuration/string-to-protectedstring-connector-configuration.adoc
M docs/roles-policies/outlier-detection/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
A docs/schema/custom-schema-extension/convert-schema-file-to-schema-object.adoc
A docs/schema/custom-schema-extension/index.adoc
R docs/schema/schema-extension/change.png
R docs/schema/schema-extension/changing-schema-extension-via-GUI.adoc
R docs/schema/schema-extension/convert-schema-file-to-schema-object.adoc
R docs/schema/schema-extension/index.adoc
R docs/schema/schema-extension/wizard-1.png
R docs/schema/schema-extension/wizard-2.png
R docs/schema/schema-extension/wizard-3.png
R docs/schema/schema-extension/wizard-4-edit.png
R docs/schema/schema-extension/wizard-4.png
M docs/security/security-policy/index.adoc
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/frontend/scss/role-mining.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/progressbar/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/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/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismContainerWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismReferenceWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/CreateObjectForReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/AvailableMarkItemWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/DateSearchItemWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/SearchItemContext.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/BasicSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SaveSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AbstractRoleSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AbstractSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AssociationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/IndirectSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectCollectionListSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectCollectionSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ObjectTypeSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/OidSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ProjectSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/PropertySearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/RelationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ScopeSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/TenantSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTileModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTilePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/EnumPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ItemPanelContext.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceAttributeSearchFilterTypeForQueryModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceAttributesSearchFilterPanelFactory.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ShadowKindPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/enump/EnumPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/enump/ShadowKindPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/enump/ShadowKindTypeListModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/SchemaItemTypePanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceAttributeSearchFilterTypeForQueryModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceAttributesSearchFilterPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterTypeForQueryModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismContainerWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/schema/SchemaWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/inducement/InducedEntitlementsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/RelatedTasksPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ListMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ObjectTemplateMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/chart/RoleAnalysisAggregateChartModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarSecondStyle.java
M 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/page/FormSessionOptionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisCluster.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/RoleAnalysisReconfigureSessionPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisAspectsWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisBasicPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterContainerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterContainerPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisSessionContainerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisSessionContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoAccessPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/MetricValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/MetricValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierHeaderResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierAdvancedPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSettings.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSettings.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierAccessDistributionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierPartitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorizationValueModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectionProvider.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/ObjectSimpleAttributeSelectionProvider.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisSessionOperationButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleMiningSessionOverviewPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleMiningSessionOverviewPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/OutlierDetectionClusteringResultPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/OutlierDetectionClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAdvancedPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleMiningClusteringResultPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleMiningClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/model/IdentifyWidgetItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/IconWithLabel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/LinkIconLabelIconPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/LinkIconLabelIconPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelPatternItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/ClusteringRoleAnalysisSessionOptionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/FilteringRoleAnalysisSessionOptionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionMaintenanceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisClusteringAttributeTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyTableCategory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/PageSchema.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/PrismItemDefinitionsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/PageSystemConfiguration.html
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/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeArchetypeValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeMarkPolicyValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ValueMetadataWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ParseAxiomQueryValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AjaxCompositedIconSubmitButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.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/RoleAnalysisObjectColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisCollapsableTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocalePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
R infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAssignmentAttributeDef.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAttributeDef.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/AttributeAnalysisCache.java
A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/DisplayValueOption.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/MiningOperationChunk.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisAttributeDefUtils.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisCacheOption.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AttributeDefinitionStore.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaRegistry.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationsComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributesComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSingleReferenceAttributeComplexTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ValueBasedDefinitionLookupsImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/schema/src/main/schemadoc/templates/items-inc.vm
M install-dist.adoc
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/authorization/AuthorizationActionValue.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/authorization/EndPointsUrlMapping.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/authorization/AuthorizationActionValue.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/authorization/DescriptorLoaderImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/authorization/evaluator/MidPointGuiAuthorizationEvaluator.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/EndPointsUrlMapping.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestIntegrationSecurity.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ValueMetadataComputation.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/CharacterClass.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/StringPolicy.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValueGenerator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkRequestAuthorizer.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisDataServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/Clusterable.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/OutlierClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/StandardClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/ClusteringUtils.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAttributeResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierDetectionStrategyResolver.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/context/OutlierDetectionActionExecutor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/inline/BasicOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineClusterModel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineModel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlineOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/RoleAnalysisAttributeDefConvert.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/BasePrepareAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/CompressedMiningStructure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/ExpandedMiningStructure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableContainerDefinition.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPasswordPolicy.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-all-ignored-for-generation.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-gen-numeric-accepting-alphas.xml
A model/model-impl/src/test/resources/lens/ppolicy/password-policy-required-char-ignored-for-generation.xml
M model/model-impl/testng-unit.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentApprovalGlobal.java
A model/workflow-impl/src/test/resources/assignments/role-auto-assigned.xml
M model/workflow-impl/src/test/resources/assignments/system-configuration-global.xml
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M release-notes.adoc
M repo/repo-common/src/test/resources/schema/extension.xsd
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtensionProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/RefItemDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCampaignMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/outlier/QOutlierPartition.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/RootUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchAggregateTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SecurityEnforcerImpl.java
M repo/system-init/src/main/resources/initial-objects/report/150-report-certification-cases.xml
M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
M testing/story/src/test/resources/system-perf/resource-source.vm.xml
M tools/jenkins/midpoint-main-generic-oracle-pipeline
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/BaseGeneratorOptions.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialObjectsDefinition.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Merge branch 'refs/heads/master' into contentAssist
Commit: 086591fe3637020396ca7607082e88ee4a67dd22
https://github.com/Evolveum/midpoint/commit/086591fe3637020396ca7607082e88ee4a67dd22
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/FocusMarkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowMarkPanel.java
Log Message:
-----------
MID-10254: remove using of page parameters for view collection in popup tables
Commit: a62adcdf1611600bb3f7ee34416cf6df3297335e
https://github.com/Evolveum/midpoint/commit/a62adcdf1611600bb3f7ee34416cf6df3297335e
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M config/initial-objects/report/150-report-certification-cases.xml
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M install-dist.adoc
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkRequestAuthorizer.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
M release-notes.adoc
M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SecurityEnforcerImpl.java
M repo/system-init/src/main/resources/initial-objects/report/150-report-certification-cases.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: a4c656ff831bb4d12a1a90919617652f5e91c406
https://github.com/Evolveum/midpoint/commit/a4c656ff831bb4d12a1a90919617652f5e91c406
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
Log Message:
-----------
MID-10362: fix NPE in AbstractItemWrapperColumnPanel when using value field in table
Commit: 835d67ac0d2ebd4a61d83bf96acdd0e84dd674b3
https://github.com/Evolveum/midpoint/commit/835d67ac0d2ebd4a61d83bf96acdd0e84dd674b3
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestDiffEquals.java
A infra/schema/src/test/resources/diff/res-1.xml
A infra/schema/src/test/resources/diff/res-2.xml
Log Message:
-----------
MID-10297 unnecessary namespace definition created during serialization
Commit: d54fd14049ae4cf33d3e7ea2cb2645e856b7884b
https://github.com/Evolveum/midpoint/commit/d54fd14049ae4cf33d3e7ea2cb2645e856b7884b
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/FocusMarkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowMarkPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 5d531fa0574570f4c3c175f11dd9e949a32684dc
https://github.com/Evolveum/midpoint/commit/5d531fa0574570f4c3c175f11dd9e949a32684dc
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
Log Message:
-----------
Fix REST APIs when exclude parameter is not present
**What**
Fix NPEs caused by missing `exclude` parameter in some get/search
endpoints.
**Fixes:** MID-10216
Commit: ed13e87573eefe4d786a72a1776fdcf5e611150e
https://github.com/Evolveum/midpoint/commit/ed13e87573eefe4d786a72a1776fdcf5e611150e
Author: Andrej <84732799+and-za at users.noreply.github.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
Log Message:
-----------
Merge pull request #254 from Evolveum/bugfix/10216
Fix REST APIs when exclude parameter is not present
Commit: 858ef22e0c663d2ddb78da25ec4d074ebdffc3c1
https://github.com/Evolveum/midpoint/commit/858ef22e0c663d2ddb78da25ec4d074ebdffc3c1
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SecurityEnforcerImpl.java
Log Message:
-----------
fixing the tests
Commit: 49be929cb481a947ee902954cbc35cc13aa53881
https://github.com/Evolveum/midpoint/commit/49be929cb481a947ee902954cbc35cc13aa53881
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/FocusMarkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowMarkPanel.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestDiffEquals.java
A infra/schema/src/test/resources/diff/res-1.xml
A infra/schema/src/test/resources/diff/res-2.xml
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: e894aacd79ea4767dfdf270d93ccd555396e2a2b
https://github.com/Evolveum/midpoint/commit/e894aacd79ea4767dfdf270d93ccd555396e2a2b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M release-notes.adoc
Log Message:
-----------
Update the release notes
Commit: e66a888c8f161e72833698c210d4d1fe0e508b90
https://github.com/Evolveum/midpoint/commit/e66a888c8f161e72833698c210d4d1fe0e508b90
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestDiffEquals.java
A infra/schema/src/test/resources/diff/res-1.xml
A infra/schema/src/test/resources/diff/res-2.xml
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SecurityEnforcerImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 9e4aa03b411364fe3f7cae9206efb21dcb58a65a
https://github.com/Evolveum/midpoint/commit/9e4aa03b411364fe3f7cae9206efb21dcb58a65a
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
Log Message:
-----------
MID-10254: fix NPE in containerable list panel
Commit: 99227b7798587d37a3ae23fe8b47cbec8a4bcaab
https://github.com/Evolveum/midpoint/commit/99227b7798587d37a3ae23fe8b47cbec8a4bcaab
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestDiffEquals.java
A infra/schema/src/test/resources/diff/res-1.xml
A infra/schema/src/test/resources/diff/res-2.xml
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
M release-notes.adoc
M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SecurityEnforcerImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 5ed3a82161a0fac2bdad08ae955a054c24629dca
https://github.com/Evolveum/midpoint/commit/5ed3a82161a0fac2bdad08ae955a054c24629dca
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java
Log Message:
-----------
MID-10341: fix localizable message for operation result of authorization error
Commit: 211443fb11aa3e2ca43ed74e19ed20bfc604be5b
https://github.com/Evolveum/midpoint/commit/211443fb11aa3e2ca43ed74e19ed20bfc604be5b
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/AllAccessListPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueMetadataTypeUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ObjectValuePolicyEvaluator.java
Log Message:
-----------
MID-10217, MID-10358: Fixed All Access crashing if assignment has multiple provenances
In allAccess view method intended only for testing was used to fetch assignment metadata
that method does not work properly with multiple provenances. Fixed accessing metadata
and added support for multiple provenances.
Commit: 8f780660b1888780e58a6259a7d2eabc7845eb12
https://github.com/Evolveum/midpoint/commit/8f780660b1888780e58a6259a7d2eabc7845eb12
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchButtonWithDropdownMenu.java
Log Message:
-----------
MID-10365 Basic search button does not execute filtering operation fixed. Effectively reverting back c15f39e6 (commit that should fix MID-9831, restested, this works because of submit behavior change)
Commit: 129943be1f9962ab85695169d0a2a9334f9efcbe
https://github.com/Evolveum/midpoint/commit/129943be1f9962ab85695169d0a2a9334f9efcbe
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/AllAccessListPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueMetadataTypeUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ObjectValuePolicyEvaluator.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 2ccca4f972980a625de30679bf7987e6ea641728
https://github.com/Evolveum/midpoint/commit/2ccca4f972980a625de30679bf7987e6ea641728
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/scss/autocomplete.scss
Log Message:
-----------
improvements integrations content assist in advance search box
Commit: 95bafd36cb475c6640862f4864894a1a9b68a973
https://github.com/Evolveum/midpoint/commit/95bafd36cb475c6640862f4864894a1a9b68a973
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchButtonWithDropdownMenu.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/FocusMarkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowMarkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/AllAccessListPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueMetadataTypeUtil.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestDiffEquals.java
A infra/schema/src/test/resources/diff/res-1.xml
A infra/schema/src/test/resources/diff/res-2.xml
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ObjectValuePolicyEvaluator.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
M release-notes.adoc
M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SecurityEnforcerImpl.java
Log Message:
-----------
Merge branch 'master' into contentAssist
Commit: b2f83b6b2a07ea5496c300ec05ae76a97daffe37
https://github.com/Evolveum/midpoint/commit/b2f83b6b2a07ea5496c300ec05ae76a97daffe37
Author: Dominik Horvath <dominikhorvath138 at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/frontend/js/ace-editor.js
M gui/admin-gui/src/frontend/js/midpoint-theme.js
A gui/admin-gui/src/frontend/scss/autocomplete.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.html
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/search/panel/SearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AxiomQueryWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoicePanel.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/configuration/dto/RepoQueryDto.java
Log Message:
-----------
Merge pull request #256 from Evolveum/contentAssist
Content assist integrations
Commit: 85858c84e3d649bd0251f00eb152d697ef54cd2d
https://github.com/Evolveum/midpoint/commit/85858c84e3d649bd0251f00eb152d697ef54cd2d
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskErrorsPanel.java
Log Message:
-----------
MID-10354: fix creating of row model when couldn't load objects for task errors panel
Commit: 531d051683f877ffe0e243bd201970edbb3b8782
https://github.com/Evolveum/midpoint/commit/531d051683f877ffe0e243bd201970edbb3b8782
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/frontend/js/ace-editor.js
M gui/admin-gui/src/frontend/js/midpoint-theme.js
A gui/admin-gui/src/frontend/scss/autocomplete.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.html
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/search/panel/SearchButtonWithDropdownMenu.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AxiomQueryWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/AllAccessListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoicePanel.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/configuration/dto/RepoQueryDto.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueMetadataTypeUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ObjectValuePolicyEvaluator.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 5b720bca6730d9bf949499550e5124cb1dfb0b68
https://github.com/Evolveum/midpoint/commit/5b720bca6730d9bf949499550e5124cb1dfb0b68
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.java
Log Message:
-----------
fix - renamed ID_AXIOM_QUERY_INPUT_FIELD
Commit: 5212c7edd4b8a2bc79251b1b9348f963c7a9143b
https://github.com/Evolveum/midpoint/commit/5212c7edd4b8a2bc79251b1b9348f963c7a9143b
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskErrorsPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: f56b9d4f14d9160a78e5d5410c8f8fc41ed918f4
https://github.com/Evolveum/midpoint/commit/f56b9d4f14d9160a78e5d5410c8f8fc41ed918f4
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/ChangeDescription.java
Log Message:
-----------
Don't use `Throwable` in `catch` statement
**Why**
Catching `Throwable` to "catch them all" is a bad practice, because it
catches also `Error`'s which in general, should not be catched, because
you "usuealy" can not do anything with them.
Commit: 70d4059b4f8f3024318344d9baca4ad87cbfba06
https://github.com/Evolveum/midpoint/commit/70d4059b4f8f3024318344d9baca4ad87cbfba06
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
Log Message:
-----------
MID-10198: Fixed incorrect add of targetRef/name to assignmentPolicyRule panel
Commit: ac79a910d7c534de59432b5d15c0d7eeef4f0591
https://github.com/Evolveum/midpoint/commit/ac79a910d7c534de59432b5d15c0d7eeef4f0591
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoicePanel.java
Log Message:
-----------
fix possible NPEs when resolving choice model in constructor of DropDownChoicePanel
Commit: ecb9826f839ebaf6c02cc245c02f9be2a8bce9a3
https://github.com/Evolveum/midpoint/commit/ecb9826f839ebaf6c02cc245c02f9be2a8bce9a3
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 94bf9ce48510215e7b75602a486ae22b50a1b772
https://github.com/Evolveum/midpoint/commit/94bf9ce48510215e7b75602a486ae22b50a1b772
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M release-notes.adoc
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Change assumed size of page in repository cache test
**Why**
Page size which were originally assumed wasn't correct anymore and it
caused that the size limit of heap which was tested in heap usage test
**may** not be big enough (for example on my system the test fails, but
on our test infra it passes).
**Relates to**: MID-10048
Commit: eda8f4f00a44b605d4eba1c153555d1fc13c2190
https://github.com/Evolveum/midpoint/commit/eda8f4f00a44b605d4eba1c153555d1fc13c2190
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/session/RoleAnalysisSessionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarSecondStyle.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarSecondStyle.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/ProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/ProgressBarSecondStyleDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisSessionSummaryPanel.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/tile/RoleAnalysisSessionTileTable.java
Log Message:
-----------
Role analysis: improve progress bar panels
Commit: 7d7f0750b9d344b213e42cee408fcfb45d27c593
https://github.com/Evolveum/midpoint/commit/7d7f0750b9d344b213e42cee408fcfb45d27c593
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M config/initial-objects/report/150-report-certification-cases.xml
M gui/admin-gui/src/frontend/js/ace-editor.js
M gui/admin-gui/src/frontend/js/midpoint-theme.js
A gui/admin-gui/src/frontend/scss/autocomplete.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.html
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/search/panel/SearchButtonWithDropdownMenu.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AxiomQueryWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/FocusMarkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowMarkPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskErrorsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/AllAccessListPanel.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/input/DropDownChoicePanel.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/configuration/dto/RepoQueryDto.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueMetadataTypeUtil.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestDiffEquals.java
A infra/schema/src/test/resources/diff/res-1.xml
A infra/schema/src/test/resources/diff/res-2.xml
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ObjectValuePolicyEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkRequestAuthorizer.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
M release-notes.adoc
M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SecurityEnforcerImpl.java
M repo/system-init/src/main/resources/initial-objects/report/150-report-certification-cases.xml
Log Message:
-----------
Merge branch 'master' into feature/role-analysis-models
Commit: 475da86d88f3b9b36f2d528c4673bc85577dcb95
https://github.com/Evolveum/midpoint/commit/475da86d88f3b9b36f2d528c4673bc85577dcb95
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M docs/roles-policies/assignment/configuration/index.adoc
M docs/roles-policies/assignment/index.adoc
M docs/roles-policies/pdrbac/index.adoc
M docs/roles-policies/rbac/index.adoc
M docs/roles-policies/roles-and-policies-configuration/index.adoc
M docs/synchronization/consistency/index.adoc
Log Message:
-----------
Docs broken links
Commit: 63b607cde66e1613d3dfc634eb5ce80c4f41997c
https://github.com/Evolveum/midpoint/commit/63b607cde66e1613d3dfc634eb5ce80c4f41997c
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M docs/roles-policies/pdrbac/index.adoc
M docs/roles-policies/rbac/index.adoc
Log Message:
-----------
Fix more docs broken links
Commit: bd86e6165de26b7883e24c394d7f4cf43f42d2b0
https://github.com/Evolveum/midpoint/commit/bd86e6165de26b7883e24c394d7f4cf43f42d2b0
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/AdminGuiContainerWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/HeterogenousContainerWrapperFactory.java
Log Message:
-----------
MID-10133: fix NP on admin gui containers of system configuration
Commit: 2dc3bc0c6c1800bb9d5808f66338374ea495b749
https://github.com/Evolveum/midpoint/commit/2dc3bc0c6c1800bb9d5808f66338374ea495b749
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M docs/roles-policies/assignment/configuration/index.adoc
M docs/roles-policies/assignment/index.adoc
M docs/roles-policies/pdrbac/index.adoc
M docs/roles-policies/rbac/index.adoc
M docs/roles-policies/roles-and-policies-configuration/index.adoc
M docs/synchronization/consistency/index.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: bd3bf65f87a5dda3d7fc5b790bfc8e4e4ffd7146
https://github.com/Evolveum/midpoint/commit/bd3bf65f87a5dda3d7fc5b790bfc8e4e4ffd7146
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/ChangeDescription.java
Log Message:
-----------
Merge pull request #258 from Evolveum/throwable-to-exception
Don't use `Throwable` in `catch` statement
Commit: 4ea03d0613cda80043023cb6d37d500a221efe65
https://github.com/Evolveum/midpoint/commit/4ea03d0613cda80043023cb6d37d500a221efe65
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M release-notes.adoc
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Merge pull request #257 from Evolveum/bugfix/10048
Change assumed size of page in repository cache test
Commit: c17c649c248514bf96fd1ae64b7fe4fb97b83ea3
https://github.com/Evolveum/midpoint/commit/c17c649c248514bf96fd1ae64b7fe4fb97b83ea3
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
A infra/schema/src/main/java/com/evolveum/midpoint/schema/metadata/DefaultValueMetadataProcessing.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/DefaultValueMetadataProcessing.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ItemValueMetadataProcessingSpec.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/MetadataItemProcessingSpecImpl.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
Log Message:
-----------
Added internals options to easily disable default multivalue provenance
Moved DefaultValueMetadataProcessing to schema.
Commit: cb4371df02fab2bfb42d11913591f4d9fcd96c1d
https://github.com/Evolveum/midpoint/commit/cb4371df02fab2bfb42d11913591f4d9fcd96c1d
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceDetailsTabPanel.java
Log Message:
-----------
MID-10005: fix object class column on resource details table
Commit: 856bbdce67bacde6966a1c1a1e7ba5aaa87c3162
https://github.com/Evolveum/midpoint/commit/856bbdce67bacde6966a1c1a1e7ba5aaa87c3162
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
A infra/schema/src/main/java/com/evolveum/midpoint/schema/metadata/DefaultValueMetadataProcessing.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/DefaultValueMetadataProcessing.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ItemValueMetadataProcessingSpec.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/MetadataItemProcessingSpecImpl.java
M release-notes.adoc
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/ChangeDescription.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: e929b18cf358635dfeb9b26629523d7932982570
https://github.com/Evolveum/midpoint/commit/e929b18cf358635dfeb9b26629523d7932982570
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.html
Log Message:
-----------
MID-10042: fix broken styles on debug list page (search)
Commit: 32c5893a65c18c2ffad688c26a3c9ebe76f4243b
https://github.com/Evolveum/midpoint/commit/32c5893a65c18c2ffad688c26a3c9ebe76f4243b
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/metadata/DefaultValueMetadataProcessing.java
Log Message:
-----------
Optimized checks if metadata provenance is enabled
Commit: d276bba6082d605e166a8b5df72edbb16c6a648c
https://github.com/Evolveum/midpoint/commit/d276bba6082d605e166a8b5df72edbb16c6a648c
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectorPanel.java
Log Message:
-----------
fixing attribute analysis attribute selection.
Before, pre-selected attributes couldn't be removed. And if any new attribute was added, the pre-selected attributes were duplicated. This should be fixed now.
Commit: cacdbf6933cd525ee97fd37bb4d91e3fd5b692fd
https://github.com/Evolveum/midpoint/commit/cacdbf6933cd525ee97fd37bb4d91e3fd5b692fd
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/candidate/RoleAnalysisCandidateTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/migration/RoleAnalysisMigrationRoleTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/pattern/RoleAnalysisPatternTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/session/RoleAnalysisSessionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarSecondStyle.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarSecondStyle.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/AbstractRoleAnalysisProgressBar.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisBasicProgressBar.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisBasicProgressBar.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisInlineProgressBar.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisInlineProgressBar.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/ProgressBarDto.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/ProgressBarSecondStyleDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.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/RoleAnalysisOutlierPartitionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
Log Message:
-----------
Role analysis: improve progress bar panels
Commit: 3b88149fa98b85ebc956b085dd99de87cd7ccabd
https://github.com/Evolveum/midpoint/commit/3b88149fa98b85ebc956b085dd99de87cd7ccabd
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M docs/roles-policies/assignment/configuration/index.adoc
M docs/roles-policies/assignment/index.adoc
M docs/roles-policies/pdrbac/index.adoc
M docs/roles-policies/rbac/index.adoc
M docs/roles-policies/roles-and-policies-configuration/index.adoc
M docs/synchronization/consistency/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/AdminGuiContainerWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/HeterogenousContainerWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceDetailsTabPanel.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/metadata/DefaultValueMetadataProcessing.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/DefaultValueMetadataProcessing.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ItemValueMetadataProcessingSpec.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/MetadataItemProcessingSpecImpl.java
M release-notes.adoc
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/ChangeDescription.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
Log Message:
-----------
Merge branch 'master' into feature/role-analysis-models
Commit: a6fc5c9959eec37b792b31c81271965b62f0dd11
https://github.com/Evolveum/midpoint/commit/a6fc5c9959eec37b792b31c81271965b62f0dd11
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
Log Message:
-----------
outlier detection: explanation refinement and wording
Commit: a40f2a15b46ae171221ab3e9c35739c8a36ec729
https://github.com/Evolveum/midpoint/commit/a40f2a15b46ae171221ab3e9c35739c8a36ec729
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
Log Message:
-----------
outlier detection: support multiple marks in attribute analysis detail
Commit: 5f3eb3a8432a15b5801072516971ebed532596b1
https://github.com/Evolveum/midpoint/commit/5f3eb3a8432a15b5801072516971ebed532596b1
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ObjectSimpleAttributeSelectionProvider.java
Log Message:
-----------
Role analysis: fix itemPath record for property from container
Commit: 1b5641806b7d3c6a3f8e9363ce5c49bdfbcce03d
https://github.com/Evolveum/midpoint/commit/1b5641806b7d3c6a3f8e9363ce5c49bdfbcce03d
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.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/page/PageRoleAnalysis.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisAspectsWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
A infra/common/src/main/java/com/evolveum/midpoint/common/outlier/OutlierExplanationResolver.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
Log Message:
-----------
Role analysis: refactor explanation logic
1. Remove explanation schema record
2. Implemented functionality to dynamically resolve explanations
for outlier, partition, and anomaly objects using statistical
information stored in the Outlier object.
Commit: 9df7e978d53c7c9fa5ed5ba80d3486c36b903340
https://github.com/Evolveum/midpoint/commit/9df7e978d53c7c9fa5ed5ba80d3486c36b903340
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
Log Message:
-----------
Add parent org ref into assignment holder type searchable items.
Commit: 082812ede18bbfd56f6cb101a99640691b724653
https://github.com/Evolveum/midpoint/commit/082812ede18bbfd56f6cb101a99640691b724653
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectorPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectorPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ObjectSimpleAttributeSelectionProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/AbstractAttributeSelectionProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/AnalysisAttributeSelectionProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusteringAttributeSelectionProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/SingleValueAttributeSelectionProvider.java
Log Message:
-----------
Role analysis: refactor/improve attribute selection providers
1. Unified role analysis attribute provider functionalities.
NOTE: From this version is attribute selection providers based on
SearchableItemsDefinitions with is used also in search panels.
Commit: f33a371e1491ccea51dac0442838903b19b8fc6d
https://github.com/Evolveum/midpoint/commit/f33a371e1491ccea51dac0442838903b19b8fc6d
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/FormSessionOptionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/RoleAnalysisReconfigureSessionPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormAnalysisAttributesPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormAnalysisAttributesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormClusteringAttributesPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormClusteringAttributesPanel.java
Log Message:
-----------
Role analysis: fix analysis and clustering attributes vertical form css.
Commit: 25b3337fd325d012eea4cc88f7016e0474cb417c
https://github.com/Evolveum/midpoint/commit/25b3337fd325d012eea4cc88f7016e0474cb417c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/AbstractAttributeSelectionProvider.java
Log Message:
-----------
Role analysis: fix attribute panel autocomplete filter
Commit: aaaca1f151fef82273e9e829a7818849d954526b
https://github.com/Evolveum/midpoint/commit/aaaca1f151fef82273e9e829a7818849d954526b
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
Log Message:
-----------
outlier detection: unified outlier tables
Commit: b18c2412eb9a963b8ad0f72f72f8a39133b00e41
https://github.com/Evolveum/midpoint/commit/b18c2412eb9a963b8ad0f72f72f8a39133b00e41
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisObjectDetailsTablePopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisObjectDetailsTablePopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectorPanel.java
Log Message:
-----------
Role analysis: resolve objectType values instead focusType
Commit: e73f8100c1788e6f5930d80c00e69d98f3b7115c
https://github.com/Evolveum/midpoint/commit/e73f8100c1788e6f5930d80c00e69d98f3b7115c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
Log Message:
-----------
Role analysis: minor backport fix
Commit: 30c2a731ad402092ae1ae062a0ea5727c82107b6
https://github.com/Evolveum/midpoint/commit/30c2a731ad402092ae1ae062a0ea5727c82107b6
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M repo/repo-test-util/src/main/resources/test-config.xml
Log Message:
-----------
reverting changes in test config.
Commit: 64492b56acc4c60fd36e90a0bff92418beca50ea
https://github.com/Evolveum/midpoint/commit/64492b56acc4c60fd36e90a0bff92418beca50ea
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectorPanel.java
Log Message:
-----------
another fix for attribute analysis selection
Commit: 5a89ed604390799a1228557481ac8224353fdd13
https://github.com/Evolveum/midpoint/commit/5a89ed604390799a1228557481ac8224353fdd13
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
Log Message:
-----------
just minor code cleanup
Commit: 928062bc18b16cf41ba76ce3122fbea856742de5
https://github.com/Evolveum/midpoint/commit/928062bc18b16cf41ba76ce3122fbea856742de5
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/progressbar/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
Log Message:
-----------
Role analysis: fix classification panel category colors
Commit: d54e24a412c76abc64c09b61d4b46d182d713b6f
https://github.com/Evolveum/midpoint/commit/d54e24a412c76abc64c09b61d4b46d182d713b6f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
Log Message:
-----------
Role analysis: default analyse attribute (parent org ref)
Commit: 123f921ca4a0ba3bff33ba86a9e177f231110e69
https://github.com/Evolveum/midpoint/commit/123f921ca4a0ba3bff33ba86a9e177f231110e69
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-24 (Fri, 24 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectorPanel.java
M repo/repo-test-util/src/main/resources/test-config.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 5c872190553e2638b81d632bbbfed86e3ce1ae12
https://github.com/Evolveum/midpoint/commit/5c872190553e2638b81d632bbbfed86e3ce1ae12
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-25 (Sat, 25 Jan 2025)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/classification/ResourceObjectClassifier.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/StatisticsLogger.java
Log Message:
-----------
Skip item logging code if not needed
There's no need to prepare item-level logging information if they're
not used.
This improves the performance of "no-op" import of already existing
shadows in "1s-200m-0t-0m-0a-10ku" scenario by ~3%.
Commit: 38ae8ccb417ff905607dadb66611a3b376a39b07
https://github.com/Evolveum/midpoint/commit/38ae8ccb417ff905607dadb66611a3b376a39b07
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-25 (Sat, 25 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttribute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
Log Message:
-----------
Skip some definition application if not needed
We can skip applying shadow/attribute definitions in some cases,
especially if there are no auxiliary classes involved.
This improves the performance of "no-op" import of already existing
shadows in "1s-200m-0t-0m-0a-10ku" scenario by ~30%.
Commit: 637ee731060f7eee850637a403fdb973785c8e85
https://github.com/Evolveum/midpoint/commit/637ee731060f7eee850637a403fdb973785c8e85
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-25 (Sat, 25 Jan 2025)
Changed paths:
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/PropertyAccess.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/PropertyLimitations.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttribute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AccessChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
Log Message:
-----------
Improve shadowed object construction performance
1. When "shadowizing" resource object fetched from the resource, we
no longer clone individual attributes. We simply move them from the
resource object to the shadow, destroying the original object.
2. Access rights aspects of shadow definition ("canRead" etc) were moved
from prism structures to POJOs, as they are queried quite often, so
their performance is crucial. See the new PropertyAccess class.
Commit: 771caf45cecf276ee8ab4c3cc4e3e8a0f15fb579
https://github.com/Evolveum/midpoint/commit/771caf45cecf276ee8ab4c3cc4e3e8a0f15fb579
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-25 (Sat, 25 Jan 2025)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
Log Message:
-----------
Optimize moveAndShadowizeAttributes even further
Forgotten idea related to the previous commit: if there's no definition
change, we don't have to look up attribute definitions at all.
Commit: 0ff20f8f5f48d7305473001210469ea8b69fc4a3
https://github.com/Evolveum/midpoint/commit/0ff20f8f5f48d7305473001210469ea8b69fc4a3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-25 (Sat, 25 Jan 2025)
Changed paths:
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfResourceObject.java
Log Message:
-----------
Skip costlier UcfResourceObject consistency checks
This should improve the performance of shadow "get" operation a bit.
Commit: 2bc142496e0e5c86cb6e7741600bb32808036bb0
https://github.com/Evolveum/midpoint/commit/2bc142496e0e5c86cb6e7741600bb32808036bb0
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-25 (Sat, 25 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
Log Message:
-----------
Add an ability to skip retrieval timestamp update
Especially when using caching for reporting purposes only, updating
retrievalTimestamp in shadows can be an unnecessary overhead: basically
modifying a shadow each time it is fetched from the resource.
This commit provides an experimental option to turn the updating off.
(Plus corresponding code in TestSystemPerformance that uses this
feature.)
Commit: 42dc10d83c8de0c0de394e3139709ae836f61ff1
https://github.com/Evolveum/midpoint/commit/42dc10d83c8de0c0de394e3139709ae836f61ff1
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-25 (Sat, 25 Jan 2025)
Changed paths:
M pom.xml
Log Message:
-----------
MID-9683 MID-10096 upgraded wicket to 10.4.0 fixed search on enter
Commit: 508a32f96ed2ae76bfa0f3235ef9f54a38ce9d61
https://github.com/Evolveum/midpoint/commit/508a32f96ed2ae76bfa0f3235ef9f54a38ce9d61
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-26 (Sun, 26 Jan 2025)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
Log Message:
-----------
Name resolver for shadow audits should use read-only get
Commit: e0c6e5e8fdf334db252e973c58a8841f7efb0eb4
https://github.com/Evolveum/midpoint/commit/e0c6e5e8fdf334db252e973c58a8841f7efb0eb4
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-26 (Sun, 26 Jan 2025)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluator.java
Log Message:
-----------
Performance: Do not exclude whole object
Retrieving only name + oid prevented caching of results, which increased compute time.
Commit: b485ae865e24a3f6ee25efdc9b7801f6c6dcf427
https://github.com/Evolveum/midpoint/commit/b485ae865e24a3f6ee25efdc9b7801f6c6dcf427
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-26 (Sun, 26 Jan 2025)
Changed paths:
M repo/system-init/src/main/resources/initial-objects/report/090-report-audit.xml
M repo/system-init/src/main/resources/initial-objects/report/100-report-reconciliation.xml
M repo/system-init/src/main/resources/initial-objects/report/110-report-user-list.xml
M repo/system-init/src/main/resources/initial-objects/report/140-report-certification-campaigns.xml
M repo/system-init/src/main/resources/initial-objects/report/150-report-certification-cases.xml
M repo/system-init/src/main/resources/initial-objects/report/160-report-certification-work-items.xml
M repo/system-init/src/main/resources/initial-objects/report/200-report-indirect-assignments.xml
Log Message:
-----------
MID-9618: Use Midpoint Query language in initial reports.
(cherry picked from commit 517e35bb8a9861e80a57850ae58158b0a482553f)
Commit: ce53b4d07bac6e88a186d06c02090c601dbc6a64
https://github.com/Evolveum/midpoint/commit/ce53b4d07bac6e88a186d06c02090c601dbc6a64
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-26 (Sun, 26 Jan 2025)
Changed paths:
M install-dist.adoc
Log Message:
-----------
MID-10252 typo fix in install dist
Commit: 0c67a87026a644faae8841268476a7ccb25804f3
https://github.com/Evolveum/midpoint/commit/0c67a87026a644faae8841268476a7ccb25804f3
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedLogoutHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
Log Message:
-----------
adding try/catch for calling audit servis during authentication (fix for showing 500 error page if audit throws exception)
Commit: 1b99f8ccf146f491be13c5bbc95cb2bb5c4f061b
https://github.com/Evolveum/midpoint/commit/1b99f8ccf146f491be13c5bbc95cb2bb5c4f061b
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/progressbar/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/candidate/RoleAnalysisCandidateTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/migration/RoleAnalysisMigrationRoleTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/pattern/RoleAnalysisPatternTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/session/RoleAnalysisSessionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarSecondStyle.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarSecondStyle.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/AbstractRoleAnalysisProgressBar.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisBasicProgressBar.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisBasicProgressBar.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisInlineProgressBar.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisInlineProgressBar.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisProgressBarDto.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/page/FormSessionOptionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/RoleAnalysisReconfigureSessionPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisAspectsWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterSummaryPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisObjectDetailsTablePopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisObjectDetailsTablePopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectorPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectorPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ObjectSimpleAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisSessionSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/AbstractAttributeSelectionProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/AnalysisAttributeSelectionProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusteringAttributeSelectionProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/SingleValueAttributeSelectionProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierPartitionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormAnalysisAttributesPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormAnalysisAttributesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormClusteringAttributesPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormClusteringAttributesPanel.java
A infra/common/src/main/java/com/evolveum/midpoint/common/outlier/OutlierExplanationResolver.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/metadata/DefaultValueMetadataProcessing.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/PropertyAccess.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/PropertyLimitations.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttribute.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M install-dist.adoc
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AccessChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/classification/ResourceObjectClassifier.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfResourceObject.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/StatisticsLogger.java
M repo/system-init/src/main/resources/initial-objects/report/090-report-audit.xml
M repo/system-init/src/main/resources/initial-objects/report/100-report-reconciliation.xml
M repo/system-init/src/main/resources/initial-objects/report/110-report-user-list.xml
M repo/system-init/src/main/resources/initial-objects/report/140-report-certification-campaigns.xml
M repo/system-init/src/main/resources/initial-objects/report/150-report-certification-cases.xml
M repo/system-init/src/main/resources/initial-objects/report/160-report-certification-work-items.xml
M repo/system-init/src/main/resources/initial-objects/report/200-report-indirect-assignments.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ac076891de3c98d1b1df0785893a1bd974962e96
https://github.com/Evolveum/midpoint/commit/ac076891de3c98d1b1df0785893a1bd974962e96
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
Log Message:
-----------
MID-9300 sqale repository - creating schema with name of current user to avoid using public schema, updated docs
Commit: 72873b2060e17783d956ec708d35b7f84f85039a
https://github.com/Evolveum/midpoint/commit/72873b2060e17783d956ec708d35b7f84f85039a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedLogoutHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ef3e9121f4193e62e2a3feff51bd3a19e7e3be2d
https://github.com/Evolveum/midpoint/commit/ef3e9121f4193e62e2a3feff51bd3a19e7e3be2d
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M release-notes.adoc
Log Message:
-----------
MID-9300 updated release notes
Commit: 8da0a591012c657315454277b12836a7e4021c69
https://github.com/Evolveum/midpoint/commit/8da0a591012c657315454277b12836a7e4021c69
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
Log Message:
-----------
Role analysis improvements
1. Improve attribute analysis panel (on click dispatch to object details)
2. Fix all outliers page serialization issue
Commit: 6814b48b1b599af5fb579a08e7f24dc6acadf023
https://github.com/Evolveum/midpoint/commit/6814b48b1b599af5fb579a08e7f24dc6acadf023
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/PropertyAccess.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/PropertyLimitations.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttribute.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M install-dist.adoc
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedLogoutHandler.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AccessChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/classification/ResourceObjectClassifier.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfResourceObject.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/StatisticsLogger.java
M repo/system-init/src/main/resources/initial-objects/report/090-report-audit.xml
M repo/system-init/src/main/resources/initial-objects/report/100-report-reconciliation.xml
M repo/system-init/src/main/resources/initial-objects/report/110-report-user-list.xml
M repo/system-init/src/main/resources/initial-objects/report/140-report-certification-campaigns.xml
M repo/system-init/src/main/resources/initial-objects/report/150-report-certification-cases.xml
M repo/system-init/src/main/resources/initial-objects/report/160-report-certification-work-items.xml
M repo/system-init/src/main/resources/initial-objects/report/200-report-indirect-assignments.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 64ad5a7ca75087a2e55fda5f95c866f782f06f6a
https://github.com/Evolveum/midpoint/commit/64ad5a7ca75087a2e55fda5f95c866f782f06f6a
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
Log Message:
-----------
adding creating audit record for normalized username to catch exception thrown by audit record creation during authentication
Commit: 484edfeaf8ff38b86533422732fdb78215c7d956
https://github.com/Evolveum/midpoint/commit/484edfeaf8ff38b86533422732fdb78215c7d956
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M release-notes.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 31a32acaa7178f9226789a53a03e742be3dffe19
https://github.com/Evolveum/midpoint/commit/31a32acaa7178f9226789a53a03e742be3dffe19
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierDashboardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
Log Message:
-----------
fixing serialization issues for outlier pages.
Commit: 243595987563989ff8f9caeeed0e4251dddf6d12
https://github.com/Evolveum/midpoint/commit/243595987563989ff8f9caeeed0e4251dddf6d12
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
* 'master' of github.com:Evolveum/midpoint:
adding creating audit record for normalized username to catch exception thrown by audit record creation during authentication
Commit: a40aae7ab590e0e17a55e94d6c8f06f0604eef02
https://github.com/Evolveum/midpoint/commit/a40aae7ab590e0e17a55e94d6c8f06f0604eef02
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
Log Message:
-----------
Role analysis: fix cluster result table delete action
Commit: 30b58ba9556fe4768c704b337530534b2133cfe1
https://github.com/Evolveum/midpoint/commit/30b58ba9556fe4768c704b337530534b2133cfe1
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierDashboardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 2a7387aea5bd5dd0e7f794b3d170afc4933bfc37
https://github.com/Evolveum/midpoint/commit/2a7387aea5bd5dd0e7f794b3d170afc4933bfc37
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
Log Message:
-----------
Apply shadow definition even for unclassified ones
If a resource object shadow cannot be classified, we still may want
to apply the "basic" (object class-based) definition to it, to keep
the kind/intent consistent with the attribute definitions.
This was broken by recent applyDefinition-related optimizations.
It fixes failing test methods in TestIntent.
Commit: c14fa12a9437883c4b55b9d246f8a13ec436d986
https://github.com/Evolveum/midpoint/commit/c14fa12a9437883c4b55b9d246f8a13ec436d986
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: e4e708e5f55baa91e32fb49bcc382f53acbeee68
https://github.com/Evolveum/midpoint/commit/e4e708e5f55baa91e32fb49bcc382f53acbeee68
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.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/util/TableUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomSelectableDataTable.java
Log Message:
-----------
Role analysis: fix cast issue and minor cleanup
Commit: a43b441454f1b56da6bfa2f6b84a31e51509ffa2
https://github.com/Evolveum/midpoint/commit/a43b441454f1b56da6bfa2f6b84a31e51509ffa2
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 616db9aa2e9b28dd10ea5385f93f72c2077a0e17
https://github.com/Evolveum/midpoint/commit/616db9aa2e9b28dd10ea5385f93f72c2077a0e17
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M release-notes.adoc
Log Message:
-----------
update release-notes - midpoint query language bugs
Commit: f3d27d7c7e2eb1ae24cd70b5e91256967db2d481
https://github.com/Evolveum/midpoint/commit/f3d27d7c7e2eb1ae24cd70b5e91256967db2d481
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.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/RoleAnalysisDetectedAnomalyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierDashboardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/TableUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomSelectableDataTable.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/PropertyAccess.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/PropertyLimitations.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowSimpleAttribute.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M install-dist.adoc
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedLogoutHandler.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AccessChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/classification/ResourceObjectClassifier.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfResourceObject.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/StatisticsLogger.java
M repo/system-init/src/main/resources/initial-objects/report/090-report-audit.xml
M repo/system-init/src/main/resources/initial-objects/report/100-report-reconciliation.xml
M repo/system-init/src/main/resources/initial-objects/report/110-report-user-list.xml
M repo/system-init/src/main/resources/initial-objects/report/140-report-certification-campaigns.xml
M repo/system-init/src/main/resources/initial-objects/report/150-report-certification-cases.xml
M repo/system-init/src/main/resources/initial-objects/report/160-report-certification-work-items.xml
M repo/system-init/src/main/resources/initial-objects/report/200-report-indirect-assignments.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: a7760341851cdf884065d3996fee67392236150c
https://github.com/Evolveum/midpoint/commit/a7760341851cdf884065d3996fee67392236150c
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
Log Message:
-----------
fix setting normalized username to new audit record to catch exception thrown by audit record creation during authentication
Commit: 481d5baea6bd19768bfdd4172ebff73aadf95425
https://github.com/Evolveum/midpoint/commit/481d5baea6bd19768bfdd4172ebff73aadf95425
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.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/RoleAnalysisDetectedAnomalyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierDashboardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/TableUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomSelectableDataTable.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M release-notes.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 021f5c79a80ebc11b1a25f3cd32cb5d3f109e15f
https://github.com/Evolveum/midpoint/commit/021f5c79a80ebc11b1a25f3cd32cb5d3f109e15f
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
Log Message:
-----------
MID-10346: Sqale: Fixed data loss on modify without reindex after upgrade
Partial updates still had one potential path for data loss when modification
of separatelly stored items occured and such other item already existed.
When there is need for reindex detected, recreate update context with reindex option
to ensure all data are loaded.
Commit: 98f98221a20870b585d67b6a06634811c3f22597
https://github.com/Evolveum/midpoint/commit/98f98221a20870b585d67b6a06634811c3f22597
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
Log Message:
-----------
MID-10034 some natural key annotations were missing namespace prefix
Commit: b5c711ce3cd9d1f1702078aa9dccbf908bb3265e
https://github.com/Evolveum/midpoint/commit/b5c711ce3cd9d1f1702078aa9dccbf908bb3265e
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: c21047054344ba8494d4d6091e6003ad786eb044
https://github.com/Evolveum/midpoint/commit/c21047054344ba8494d4d6091e6003ad786eb044
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
Log Message:
-----------
outlier detection: fix broken link caused by missing url param pathParameter
Commit: 2ccfb5be1a321c9b57dac2a7d9497387d8f2003a
https://github.com/Evolveum/midpoint/commit/2ccfb5be1a321c9b57dac2a7d9497387d8f2003a
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPaginRows.java
Log Message:
-----------
outlier detection: fixed table settings shown in nested popup
Commit: e2296c5ae8eb6dc8f51dd7edcb4d18d6aecf4ee5
https://github.com/Evolveum/midpoint/commit/e2296c5ae8eb6dc8f51dd7edcb4d18d6aecf4ee5
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
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:
-----------
outlier detection: fixed silent serialization error
Commit: 3dad6c09f6987a6223b07cfe114dfc9c519f5613
https://github.com/Evolveum/midpoint/commit/3dad6c09f6987a6223b07cfe114dfc9c519f5613
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.java
Log Message:
-----------
Role analysis: another serialization issue fixed
Commit: 9c74f82474a9321c4ac013a7f47c3480d89664dc
https://github.com/Evolveum/midpoint/commit/9c74f82474a9321c4ac013a7f47c3480d89664dc
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.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/clusters/RoleAnalysisAbstractClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/TableUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomSelectableDataTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPaginRows.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
* 'master' of github.com:Evolveum/midpoint:
outlier detection: fixed silent serialization error
outlier detection: fixed table settings shown in nested popup
outlier detection: fix broken link caused by missing url param pathParameter
MID-10034 some natural key annotations were missing namespace prefix
MID-10346: Sqale: Fixed data loss on modify without reindex after upgrade
fix setting normalized username to new audit record to catch exception thrown by audit record creation during authentication
update release-notes - midpoint query language bugs
Role analysis: fix cast issue and minor cleanup
Apply shadow definition even for unclassified ones
Role analysis: fix cluster result table delete action
Commit: a7a1985ef79d34ad796af8a0e87d6ab24ac8a219
https://github.com/Evolveum/midpoint/commit/a7a1985ef79d34ad796af8a0e87d6ab24ac8a219
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
Log Message:
-----------
Role analysis: another serialization issue fix
Commit: c9d28b38da362fc43ec206b472671d6dd5e7a490
https://github.com/Evolveum/midpoint/commit/c9d28b38da362fc43ec206b472671d6dd5e7a490
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusterSelectableBeanObjectDataProvider.java
Log Message:
-----------
Role analysis: improve clustering result table.
1. Fix sorting.
2. Fix projection after delete action.
3. Hide search panel.
Commit: 585fe619a11ec2505f60e267931da595ec61fa4c
https://github.com/Evolveum/midpoint/commit/585fe619a11ec2505f60e267931da595ec61fa4c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
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:
-----------
Merge remote-tracking branch 'origin/master'
Commit: b13bea9081bc44827272dcb56f597035f4d5fe51
https://github.com/Evolveum/midpoint/commit/b13bea9081bc44827272dcb56f597035f4d5fe51
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M docs/security/credentials/password-policy.adoc
M release-notes.adoc
Log Message:
-----------
Document "ignoreWhenGenerating" value policy prop
Related to MID-9541.
Commit: 28d1b9622741484ff7f274190abb2bbbdbefc467
https://github.com/Evolveum/midpoint/commit/28d1b9622741484ff7f274190abb2bbbdbefc467
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusterSelectableBeanObjectDataProvider.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: fa396cb7b041b7803eb9100580f6d788880b3b80
https://github.com/Evolveum/midpoint/commit/fa396cb7b041b7803eb9100580f6d788880b3b80
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 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: improve categorization tables
1. Fix sorting.
2. Add search panel.
Commit: 6e64a505fef8369b756f57647d4a503f40f0eb76
https://github.com/Evolveum/midpoint/commit/6e64a505fef8369b756f57647d4a503f40f0eb76
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M docs/security/credentials/password-policy.adoc
M release-notes.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 73b333d4c3817570d8561aa3ccf083825eaf1332
https://github.com/Evolveum/midpoint/commit/73b333d4c3817570d8561aa3ccf083825eaf1332
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisMatrixColumn.java
Log Message:
-----------
Role analysis: fix access distribution table
1. Sorting.
2. Search.
Commit: 1840bf186cc10824fbde0818d3a754547968d82e
https://github.com/Evolveum/midpoint/commit/1840bf186cc10824fbde0818d3a754547968d82e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
Log Message:
-----------
Role analysis: fix anomaly access table
1. Sorting.
Commit: 4a430faa64451c5229b2262849dba601bb5ddf82
https://github.com/Evolveum/midpoint/commit/4a430faa64451c5229b2262849dba601bb5ddf82
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
Log Message:
-----------
Role analysis: fix switching table/list view in "Role analysis"
Commit: 6d6e82a25167e0933f66603fca415bb28a3b8068
https://github.com/Evolveum/midpoint/commit/6d6e82a25167e0933f66603fca415bb28a3b8068
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M docs/security/credentials/password-policy.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.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/clusters/RoleAnalysisAbstractClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusterSelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisMatrixColumn.java
M release-notes.adoc
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
* 'master' of github.com:Evolveum/midpoint:
Role analysis: fix switching table/list view in "Role analysis"
Role analysis: fix anomaly access table 1. Sorting.
Role analysis: fix access distribution table 1. Sorting. 2. Search.
Role analysis: improve categorization tables 1. Fix sorting. 2. Add search panel.
Document "ignoreWhenGenerating" value policy prop
Role analysis: improve clustering result table. 1. Fix sorting. 2. Fix projection after delete action. 3. Hide search panel.
# Conflicts:
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.java
Commit: a410e1767a53ec5f6927e98226ade857c50dcaa0
https://github.com/Evolveum/midpoint/commit/a410e1767a53ec5f6927e98226ade857c50dcaa0
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2025-01-27 (Mon, 27 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
Log Message:
-----------
Role analysis: fixing serialization issues
Commit: de190ef7a7945f768216e807a0218cf28eeeaf9e
https://github.com/Evolveum/midpoint/commit/de190ef7a7945f768216e807a0218cf28eeeaf9e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java
Log Message:
-----------
Use R/O option when resolving names for audit
Using read-only "get" option eliminates object cloning when retrieving
the object from the cache. Improves provisioning pre-processing
for new shadows (audited) by ~5%.
Temporary solution! It may slightly worse the performance when names
are resolved from real repo (not from cache). We should implement
something more advanced, like custom name resolver provided by the
repo.
Commit: 9f8614968d6b51bced377f74cc7d935307ea6886
https://github.com/Evolveum/midpoint/commit/9f8614968d6b51bced377f74cc7d935307ea6886
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractLazilyInitializableShadowedEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAcquisition.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
Log Message:
-----------
Avoid extra SQL access for embedded shadows
Embedded shadows (used for associations and reference attributes)
do not need "operationExecution" information. So, we exclude it
from the respective repo search operations.
(The back side is that the repository cache is avoided. But we assume
that shadows are usually not cached anyway.)
This should improve performance of provisioning "get" and "search"
operations when many entitlements are present.
Commit: 373fa472a22492e8ce8a3b66c67c729b94360af8
https://github.com/Evolveum/midpoint/commit/373fa472a22492e8ce8a3b66c67c729b94360af8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
Log Message:
-----------
Role analysis: fix serialization issue
Commit: 26587c070d567a22466d7e10983b50fdeb5177ce
https://github.com/Evolveum/midpoint/commit/26587c070d567a22466d7e10983b50fdeb5177ce
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 1a9ee2e59ae982ea661a95c50b575705da8cc303
https://github.com/Evolveum/midpoint/commit/1a9ee2e59ae982ea661a95c50b575705da8cc303
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M repo/system-init/src/main/resources/initial-objects/archetype/536-archetype-task-certification-start-campaign.xml
M repo/system-init/src/main/resources/initial-objects/archetype/538-archetype-task-certification-reiterate-campaign.xml
Log Message:
-----------
#10205 GUI display issues of certification tasks
Commit: c14bddeb82590dd73ea842cbac51ced4a98dd485
https://github.com/Evolveum/midpoint/commit/c14bddeb82590dd73ea842cbac51ced4a98dd485
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
M docs/security/credentials/password-policy.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.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/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusterSelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierDashboardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/TableUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisMatrixColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomSelectableDataTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPaginRows.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M install-dist.adoc
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedAccessDeniedHandler.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/handler/AuditedLogoutHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractLazilyInitializableShadowedEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAcquisition.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 2a2c7e846f6ae4107a97b2ecaaf68a16c1507703
https://github.com/Evolveum/midpoint/commit/2a2c7e846f6ae4107a97b2ecaaf68a16c1507703
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultMetadata.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/AbstractGlobalCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheObjectValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/BaseOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfoFactory.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUpdater.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUseMode.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpExecution.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/GetVersionOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetVersionOpHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/PassReason.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/RecordingResultHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/ReportingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/ChangeDescription.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/Invalidator.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalObjectCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/QueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/SingleTypeQueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedQueryValue.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Improve the repository cache
This commit aims to improve repo cache functionality and performance:
1. Allowing to return data that were requested with "exclude" retrieval
option (if they are present in the cache). This is needed e.g. when
serving queries from AssignmentTargetSearch (full exclusion).
2. Allowing to return data that were requested with "include" retrieval
option (if they are present in the cache, and do not contain any
incomplete items). This implements MID-6003.
3. Splitting query cache into per-type caches, aiming to more efficient
invalidation: we no longer need to iterate through all queries, but only
to ones for relevant types (supertypes + given type + subtypes).
The exclude/include items handling (plus existing zero-staleness option
handling) was implemented by replacing PassReason with CacheUseMode,
facilitating separate "can use cached data" and "can update cache"
conditions.
Work in progress.
Commit: 2af7a8e90a56a53d86284a51e589a0fffa5b777c
https://github.com/Evolveum/midpoint/commit/2af7a8e90a56a53d86284a51e589a0fffa5b777c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUpdater.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUseMode.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.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/GetVersionOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Support "exclude" search options in repo cache
Previous repo cache improvements did not completely support
the "retrieve=exclude" option when searching for objects:
they stored OIDs instead of full objects in the search result,
but did not discriminate between "cannot update objects cache"
and "cannot update query cache" situations, which is crucial
for supporting this scenario.
This commit fixes that, evaluating the ability to update object,
version, and query caches separately. The "don't retrieve" option
in AssignmentTargetSearchExpressionEvaluator now plays well with
the repo cache.
Commit: d6fb0cbf806ff98c89d4b485a3d754e5d0a571b0
https://github.com/Evolveum/midpoint/commit/d6fb0cbf806ff98c89d4b485a3d754e5d0a571b0
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUpdater.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/SearchOpHandler.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Remove extra object clone when passing repo cache
Recent changes in repo cache introduced an extra clone for getObject
operation that passed the cache. This is now fixed.
Commit: c6484c09b3ae1153ab8f8fb4aea863280930118e
https://github.com/Evolveum/midpoint/commit/c6484c09b3ae1153ab8f8fb4aea863280930118e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ShadowItemsToReturnProvider.java
Log Message:
-----------
Fix non-attribute items retrieval bug
ShadowItemsToReturnProvider did not return non-attribute items
(activation, ...) if "return default attributes" was turned off.
This is now fixed.
Commit: 107ec2899401d14ea60a9bba9b91e02cd9ca41f9
https://github.com/Evolveum/midpoint/commit/107ec2899401d14ea60a9bba9b91e02cd9ca41f9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.java
Log Message:
-----------
Role analysis: fix switching table/list view in role analysis tables
Commit: 8e6d26dbed4930818f40d40b2a9c6072681e9012
https://github.com/Evolveum/midpoint/commit/8e6d26dbed4930818f40d40b2a9c6072681e9012
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
Log Message:
-----------
Role analysis: fix outlier list delete action confirm message
Commit: d6ee6143374be3149a1f10d55f03b983ea778d77
https://github.com/Evolveum/midpoint/commit/d6ee6143374be3149a1f10d55f03b983ea778d77
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: e97705432bcc05f662ded69229563386f486ccdc
https://github.com/Evolveum/midpoint/commit/e97705432bcc05f662ded69229563386f486ccdc
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisMatrixColumn.java
Log Message:
-----------
Role analysis: minor cleanup
Commit: 655066f2797f02e8580eb3e87fda5c680f791380
https://github.com/Evolveum/midpoint/commit/655066f2797f02e8580eb3e87fda5c680f791380
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ShadowItemsToReturnProvider.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 65c8f12bf1e6645cf2d2b7a5a84fcc6dad11b38b
https://github.com/Evolveum/midpoint/commit/65c8f12bf1e6645cf2d2b7a5a84fcc6dad11b38b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
Log Message:
-----------
Role analysis: disable header checkbox for clustering result table
Commit: 80e288cdce43db4542a31dc27e3110956fd2d017
https://github.com/Evolveum/midpoint/commit/80e288cdce43db4542a31dc27e3110956fd2d017
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/PageAssignmentHolderDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java
Log Message:
-----------
MID-10046: adding save button on object and association types table wizard panel
Commit: ba892e94daaf62686770fe4fae205f9540f16d03
https://github.com/Evolveum/midpoint/commit/ba892e94daaf62686770fe4fae205f9540f16d03
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M docs/security/credentials/password-policy.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.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/clusters/RoleAnalysisAbstractClusteringResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusterSelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisMatrixColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPaginRows.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultMetadata.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractLazilyInitializableShadowedEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAcquisition.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ShadowItemsToReturnProvider.java
M release-notes.adoc
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/AbstractGlobalCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheObjectValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/BaseOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfoFactory.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUpdater.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUseMode.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpExecution.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/GetVersionOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetVersionOpHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/PassReason.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/RecordingResultHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/ReportingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/ChangeDescription.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/Invalidator.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalObjectCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/QueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/SingleTypeQueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedQueryValue.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java
M repo/system-init/src/main/resources/initial-objects/archetype/536-archetype-task-certification-start-campaign.xml
M repo/system-init/src/main/resources/initial-objects/archetype/538-archetype-task-certification-reiterate-campaign.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 0e45f5afee7b5d94516dd4b5524784843e4efffe
https://github.com/Evolveum/midpoint/commit/0e45f5afee7b5d94516dd4b5524784843e4efffe
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Remove extra clone when caching iterative search
Recent changes in repo cache introduced an extra clone
for searchObjectsIterative when data are stored into the cache.
This is now fixed.
Commit: cd946f12b1ce7fc8ede9b64954d58a6b7524b75f
https://github.com/Evolveum/midpoint/commit/cd946f12b1ce7fc8ede9b64954d58a6b7524b75f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/PageAssignmentHolderDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.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/web/component/data/column/RoleAnalysisMatrixColumn.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ba6696c81336bbbffc19a34f915c162f744c577d
https://github.com/Evolveum/midpoint/commit/ba6696c81336bbbffc19a34f915c162f744c577d
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusterSelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
Log Message:
-----------
Role analysis: fix anomaly and outlier table providers
Commit: 7cf6d58e3f45903b9bb375773db61bf05e05e4c7
https://github.com/Evolveum/midpoint/commit/7cf6d58e3f45903b9bb375773db61bf05e05e4c7
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/PageAssignmentHolderDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 4c7a04d59e0e9db5de1520c3cea26b2516b2574f
https://github.com/Evolveum/midpoint/commit/4c7a04d59e0e9db5de1520c3cea26b2516b2574f
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/BasicDefinitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/VisibleEnableBehaviour.java
M release-notes.adoc
Log Message:
-----------
Fix non clickable part of button
**What**
Fix the issue where the top part of the button on schema edit wizard
popup was not clickable.
**Notes**
The problem was caused by the `mb-n5` css class set on the top `div` in
modal body:
```html
<div class="modal-body" id="id16c">
<div class="mt-n4 mb-n5"> <!-- HERE -->
```
It was set in the `BasicDefinitionPanel` and it looks like that class
was added to the `div` to compensate the `mt-5` class in an underlying
`div` with usual (in this case hidden) wizard buttons (next, back, exit,
submit) which is defined in `BasicWizardStepPanel` and its
`BasicWizardStepPanel.html` HTML file.
```html
<div class="d-flex gap-3 justify-content-center mt-5"> <!-- HERE -->
<!-- Bellow links are basically hidden back/next/submit/exit buttons
-->
<a id="id1dd" hidden="" data-wicket-placeholder=""></a>
<a id="id1de" hidden="" data-wicket-placeholder=""></a>
<a id="id1df" hidden="" data-wicket-placeholder=""></a>
<a id="id1e0" hidden="" data-wicket-placeholder=""></a>
</div>
```
However the negative `mb-n5` margin caused that the `div` "overflowed"
through the wizard body to the wizard footer where the buttons of schema
edit wizard popup are placed, and it covered top part of the button,
making it un-clickable.
I decided to fix this problem by hiding whole `div` with original
wizard buttons (next, back, ...) if none of those buttons is visible.
Then I could remove the `mb-n5`.
Note that there is yet another css class `mt-n4` in the same `div`. This
as well looks to me as kind of compensation of a big `mt-5` margin in
the underlying `div`.
```html
<div class="d-flex flex-column align-items-center mt-5">
```
That `div` is as well defined in the `BasicWizardStepPanel` and its
`BasicWizardStepPanel.html` HTML file.
I tried to make that `mt-5` margin customizable, by adding a `wicket:id`
to the corresponding `div` and creating new `WebMarkupContainer` for it
(similarly as I did with the "buttons strip"), with the attribute
appender which would modify (add) correct margin based on the new
`protected` method which could be overridden by subclasses. However, I
realized that adding `wicket:id` to that `div` would mean a lot of
changes in a lot of subclasses, because it changes the "path" on which
the "children" (`wicket:children`) of the subclasses are placed.
Because I wasn't able to find any solution, which would not require
changes in subclasses, I decided to leave this part as it is.
**Fixes:** MID-10278
Commit: d7f0d46cbc57982b0549da72a732715b14620df6
https://github.com/Evolveum/midpoint/commit/d7f0d46cbc57982b0549da72a732715b14620df6
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
M infra/common/src/test/resources/cleanup/user.xml
Log Message:
-----------
object cleaner now can remove version
Commit: c8319f29453c163c20a6f89e9dc63966e5e345a9
https://github.com/Evolveum/midpoint/commit/c8319f29453c163c20a6f89e9dc63966e5e345a9
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/scss/autocomplete.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.java
Log Message:
-----------
update frontend content assist for search box
Commit: 8d07ebd1d4d82b5254997264c4a9c86b8e1ccc1a
https://github.com/Evolveum/midpoint/commit/8d07ebd1d4d82b5254997264c4a9c86b8e1ccc1a
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/PageAssignmentHolderDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.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/page/panel/session/provider/ClusterSelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisMatrixColumn.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
M infra/common/src/test/resources/cleanup/user.xml
M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultMetadata.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractLazilyInitializableShadowedEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAcquisition.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ShadowItemsToReturnProvider.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/AbstractGlobalCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheObjectValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/BaseOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfoFactory.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUpdater.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUseMode.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpExecution.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/GetVersionOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetVersionOpHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/PassReason.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/RecordingResultHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/ReportingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/ChangeDescription.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/Invalidator.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalObjectCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/QueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/SingleTypeQueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedQueryValue.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java
M repo/system-init/src/main/resources/initial-objects/archetype/536-archetype-task-certification-start-campaign.xml
M repo/system-init/src/main/resources/initial-objects/archetype/538-archetype-task-certification-reiterate-campaign.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: a755f5fe151c43f6e761f20bb7afa929dc8f9fb4
https://github.com/Evolveum/midpoint/commit/a755f5fe151c43f6e761f20bb7afa929dc8f9fb4
Author: Lukas Skublik <lskublik at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/BasicDefinitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/VisibleEnableBehaviour.java
M release-notes.adoc
Log Message:
-----------
Merge pull request #260 from Evolveum/bugfix/10278
Fix non clickable part of button
Commit: 7336efe36f67853930e3983fabc22b86dbef3a6a
https://github.com/Evolveum/midpoint/commit/7336efe36f67853930e3983fabc22b86dbef3a6a
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M docs/security/authentication/flexible-authentication/modules/securityQuestionsForm.adoc
Log Message:
-----------
MID-10149: adding note for the 'securityQuestionsForm' authentication module that it can't be first in the authentication sequence
Commit: b5e4cd4e0b8aadc37ea6bfb4953981e9243d3eb0
https://github.com/Evolveum/midpoint/commit/b5e4cd4e0b8aadc37ea6bfb4953981e9243d3eb0
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
A docs/expressions/mappings/range/custom-mapping-range-single-1.png
A docs/expressions/mappings/range/custom-mapping-range-single-2.png
A docs/expressions/mappings/range/custom-mapping-range-single-3.png
A docs/expressions/mappings/range/custom-mapping-range-single-4.png
A docs/expressions/mappings/range/custom.adoc
M docs/expressions/mappings/range/index.adoc
M docs/expressions/mappings/range/mapping-range-multiple-1.png
M docs/expressions/mappings/range/mapping-range-multiple-2.png
M docs/expressions/mappings/range/mapping-range-multiple-3.png
M docs/expressions/mappings/range/mapping-range-multiple.drawio
M docs/expressions/mappings/range/mapping-range-single-1.png
M docs/expressions/mappings/range/mapping-range-single-2.png
M docs/expressions/mappings/range/mapping-range-single-3.png
M docs/expressions/mappings/range/mapping-range-single-4.png
M docs/expressions/mappings/range/mapping-range-single.drawio
Log Message:
-----------
MID-9731: Updated range documentation for defaults
Splitted range documentation into two sections
- custom ranges and default ranges.
Default ranges describes behaviour of matchingProvenance, custom ranges
contains original text which replicates same behavior as matchingProvenance
but with using custom ranges.
Commit: 4372b61a711a16964ecd8b32ae9e5419965031f1
https://github.com/Evolveum/midpoint/commit/4372b61a711a16964ecd8b32ae9e5419965031f1
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/OutlierPartitionPage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
Log Message:
-----------
Role analysis: improve wording
Commit: 58a26d49a1030acdbf99491759f41db881056b9a
https://github.com/Evolveum/midpoint/commit/58a26d49a1030acdbf99491759f41db881056b9a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterSummaryPanel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
Log Message:
-----------
Role analysis: fix cluster metadata
Commit: df5ef8503ac161ccb69bdcea79fdec7636f78ef5
https://github.com/Evolveum/midpoint/commit/df5ef8503ac161ccb69bdcea79fdec7636f78ef5
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/component/RoleAnalysisIdentifyWidgetPanel.html
Log Message:
-----------
Role analysis: set min height parameter for role analysis widgets list
Commit: ca61e507f8968ba2a674da6cadf3efb2dcd7bebd
https://github.com/Evolveum/midpoint/commit/ca61e507f8968ba2a674da6cadf3efb2dcd7bebd
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.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/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAttributeItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierPatternItemPanel.java
Log Message:
-----------
Role analysis: improve UX
Commit: 1166ff005ab56b7675e096d05745f354f1763fd4
https://github.com/Evolveum/midpoint/commit/1166ff005ab56b7675e096d05745f354f1763fd4
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAuthenticationModule.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageEmailNonce.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageSecurityQuestions.java
Log Message:
-----------
MID-10149: adding error on PageSecurityQuestions when is first in authentication sequence and don't exist identified user
Commit: e6793c42c820a4398cc6d9f66c0df16a51ba6aa2
https://github.com/Evolveum/midpoint/commit/e6793c42c820a4398cc6d9f66c0df16a51ba6aa2
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
A docs/expressions/mappings/range/custom-mapping-range-single-1.png
A docs/expressions/mappings/range/custom-mapping-range-single-2.png
A docs/expressions/mappings/range/custom-mapping-range-single-3.png
A docs/expressions/mappings/range/custom-mapping-range-single-4.png
A docs/expressions/mappings/range/custom.adoc
M docs/expressions/mappings/range/index.adoc
M docs/expressions/mappings/range/mapping-range-multiple-1.png
M docs/expressions/mappings/range/mapping-range-multiple-2.png
M docs/expressions/mappings/range/mapping-range-multiple-3.png
M docs/expressions/mappings/range/mapping-range-multiple.drawio
M docs/expressions/mappings/range/mapping-range-single-1.png
M docs/expressions/mappings/range/mapping-range-single-2.png
M docs/expressions/mappings/range/mapping-range-single-3.png
M docs/expressions/mappings/range/mapping-range-single-4.png
M docs/expressions/mappings/range/mapping-range-single.drawio
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 5491efed0c862f2e068810b70ea8fd0d643494ee
https://github.com/Evolveum/midpoint/commit/5491efed0c862f2e068810b70ea8fd0d643494ee
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
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/SearchOpExecution.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Improve TestRepositoryCache
Now we test the options (safe, unsafe, zero staleness) with more rigor.
We also test asking for generic ObjectType class.
Commit: 085cd3588f05ba90191b274636feaef2802059f4
https://github.com/Evolveum/midpoint/commit/085cd3588f05ba90191b274636feaef2802059f4
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
A docs/expressions/mappings/range/custom-mapping-range-single-1.png
A docs/expressions/mappings/range/custom-mapping-range-single-2.png
A docs/expressions/mappings/range/custom-mapping-range-single-3.png
A docs/expressions/mappings/range/custom-mapping-range-single-4.png
A docs/expressions/mappings/range/custom.adoc
M docs/expressions/mappings/range/index.adoc
M docs/expressions/mappings/range/mapping-range-multiple-1.png
M docs/expressions/mappings/range/mapping-range-multiple-2.png
M docs/expressions/mappings/range/mapping-range-multiple-3.png
M docs/expressions/mappings/range/mapping-range-multiple.drawio
M docs/expressions/mappings/range/mapping-range-single-1.png
M docs/expressions/mappings/range/mapping-range-single-2.png
M docs/expressions/mappings/range/mapping-range-single-3.png
M docs/expressions/mappings/range/mapping-range-single-4.png
M docs/expressions/mappings/range/mapping-range-single.drawio
M docs/security/authentication/flexible-authentication/modules/securityQuestionsForm.adoc
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/scss/autocomplete.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.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/wizard/AbstractWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusterSelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/BasicDefinitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAuthenticationModule.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageEmailNonce.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageSecurityQuestions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/VisibleEnableBehaviour.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
M infra/common/src/test/resources/cleanup/user.xml
M release-notes.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: f97e0318032e337f692a09fa6d8d77c7eacc7649
https://github.com/Evolveum/midpoint/commit/f97e0318032e337f692a09fa6d8d77c7eacc7649
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAuthenticationModule.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageEmailNonce.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageSecurityQuestions.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/SearchOpExecution.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: c6cc5656099d60fe1c1bdc69bf584ffd198a07ca
https://github.com/Evolveum/midpoint/commit/c6cc5656099d60fe1c1bdc69bf584ffd198a07ca
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 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/gui/impl/page/admin/certification/PageCertCampaigns.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
Log Message:
-----------
some improvements for certification panels to decrease the size of the session/page
Commit: e182d4558fe2b315c4e9ac45120f6d303ac7b1a4
https://github.com/Evolveum/midpoint/commit/e182d4558fe2b315c4e9ac45120f6d303ac7b1a4
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
A docs/expressions/mappings/range/custom-mapping-range-single-1.png
A docs/expressions/mappings/range/custom-mapping-range-single-2.png
A docs/expressions/mappings/range/custom-mapping-range-single-3.png
A docs/expressions/mappings/range/custom-mapping-range-single-4.png
A docs/expressions/mappings/range/custom.adoc
M docs/expressions/mappings/range/index.adoc
M docs/expressions/mappings/range/mapping-range-multiple-1.png
M docs/expressions/mappings/range/mapping-range-multiple-2.png
M docs/expressions/mappings/range/mapping-range-multiple-3.png
M docs/expressions/mappings/range/mapping-range-multiple.drawio
M docs/expressions/mappings/range/mapping-range-single-1.png
M docs/expressions/mappings/range/mapping-range-single-2.png
M docs/expressions/mappings/range/mapping-range-single-3.png
M docs/expressions/mappings/range/mapping-range-single-4.png
M docs/expressions/mappings/range/mapping-range-single.drawio
M docs/security/authentication/flexible-authentication/modules/securityQuestionsForm.adoc
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/scss/autocomplete.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.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/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/PageAssignmentHolderDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.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/page/outlier/OutlierPartitionPage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAttributeItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierPatternItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisAccessTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.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/page/panel/session/provider/ClusterSelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/component/RoleAnalysisIdentifyWidgetPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/BasicDefinitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAuthenticationModule.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageEmailNonce.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageSecurityQuestions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisMatrixColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/VisibleEnableBehaviour.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
M infra/common/src/test/resources/cleanup/user.xml
M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultMetadata.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ShadowItemsToReturnProvider.java
M release-notes.adoc
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/global/AbstractGlobalCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheObjectValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/global/GlobalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/BaseOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfo.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheSetAccessInfoFactory.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUpdater.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUseMode.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpExecution.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/GetVersionOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetVersionOpHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/PassReason.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/RecordingResultHandler.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/ReportingResultHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/ChangeDescription.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/invalidation/Invalidator.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalCacheQueryValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalObjectCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/LocalQueryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/QueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/local/SingleTypeQueryKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/values/CachedQueryValue.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 1b2211801f464a70328fa7f0873c5bc2cd23f347
https://github.com/Evolveum/midpoint/commit/1b2211801f464a70328fa7f0873c5bc2cd23f347
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationCasesPanel.java
Log Message:
-----------
#10261 Certification: Inconsistent display of already accepted certification cases just when certification stage started.
Commit: b3f9b32baed9da1c8cf7961b75609ea573ec40de
https://github.com/Evolveum/midpoint/commit/b3f9b32baed9da1c8cf7961b75609ea573ec40de
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M release-notes.adoc
Log Message:
-----------
adding release notes
Commit: 538312a0dcd315f673420fc98f54256e049f4ecf
https://github.com/Evolveum/midpoint/commit/538312a0dcd315f673420fc98f54256e049f4ecf
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.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/PageCertCampaigns.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationCasesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.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/page/outlier/OutlierPartitionPage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAttributeItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierPatternItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/component/RoleAnalysisIdentifyWidgetPanel.html
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: d450f54082128eaf24db8d3f9438f23faa32b49c
https://github.com/Evolveum/midpoint/commit/d450f54082128eaf24db8d3f9438f23faa32b49c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/CacheableSecretsProviderDelegate.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestSecretProviders.java
M model/model-intest/src/test/resources/common/system-configuration.xml
A model/model-intest/src/test/resources/file-secret-provider/file-secret
Log Message:
-----------
MID-10388 secret provider caching and handling string/byte[] improved. decrypt/decryptString can be interchanged, all values now cached as ByteBuffer
Commit: d89e4d819b43ddf7118486a851905d14964832a0
https://github.com/Evolveum/midpoint/commit/d89e4d819b43ddf7118486a851905d14964832a0
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
A docs/expressions/mappings/range/custom-mapping-range-single-1.png
A docs/expressions/mappings/range/custom-mapping-range-single-2.png
A docs/expressions/mappings/range/custom-mapping-range-single-3.png
A docs/expressions/mappings/range/custom-mapping-range-single-4.png
A docs/expressions/mappings/range/custom.adoc
M docs/expressions/mappings/range/index.adoc
M docs/expressions/mappings/range/mapping-range-multiple-1.png
M docs/expressions/mappings/range/mapping-range-multiple-2.png
M docs/expressions/mappings/range/mapping-range-multiple-3.png
M docs/expressions/mappings/range/mapping-range-multiple.drawio
M docs/expressions/mappings/range/mapping-range-single-1.png
M docs/expressions/mappings/range/mapping-range-single-2.png
M docs/expressions/mappings/range/mapping-range-single-3.png
M docs/expressions/mappings/range/mapping-range-single-4.png
M docs/expressions/mappings/range/mapping-range-single.drawio
M docs/security/authentication/flexible-authentication/modules/securityQuestionsForm.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardStepPanel.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/PageCertCampaigns.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationCasesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.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/page/outlier/OutlierPartitionPage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAttributeItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierPatternItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/component/RoleAnalysisIdentifyWidgetPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/BasicDefinitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAuthenticationModule.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageEmailNonce.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageSecurityQuestions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/VisibleEnableBehaviour.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M release-notes.adoc
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/SearchOpExecution.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 960b28979ee652c531ea30941be211574f37f104
https://github.com/Evolveum/midpoint/commit/960b28979ee652c531ea30941be211574f37f104
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-29 (Wed, 29 Jan 2025)
Changed paths:
M dist/pom.xml
M gui/midpoint-jar/pom.xml
M pom.xml
A tools/jenkins/midpoint-sbom-dependencytrack-pipeline
M tools/ninja/pom.xml
Log Message:
-----------
Added base integration of dependency track to POM & Jenkins file
Commit: 29937d9b09b1a6118def07523829ea3f21079bc1
https://github.com/Evolveum/midpoint/commit/29937d9b09b1a6118def07523829ea3f21079bc1
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-29 (Wed, 29 Jan 2025)
Changed paths:
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/page/admin/configuration/component/QueryPlaygroundPanel.java
Log Message:
-----------
fixed error logging serializable exception AxiomQueryContentAssist content assist
Commit: 3fe5a70f67453562f64d6d9f61530bc8849a8d18
https://github.com/Evolveum/midpoint/commit/3fe5a70f67453562f64d6d9f61530bc8849a8d18
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-29 (Wed, 29 Jan 2025)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/DefaultCleanupListener.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
Log Message:
-----------
MID-10297 cleanup now adds type=ConnectorType to connectorRefs
Commit: 43d8bb26562f412a84fc374a364aa60ff60b5a72
https://github.com/Evolveum/midpoint/commit/43d8bb26562f412a84fc374a364aa60ff60b5a72
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-29 (Wed, 29 Jan 2025)
Changed paths:
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
Log Message:
-----------
Added SBOM upload to deploy pipeline
Commit: 063ca3cc65c20a91568a3a903f11c5c84e137e07
https://github.com/Evolveum/midpoint/commit/063ca3cc65c20a91568a3a903f11c5c84e137e07
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-29 (Wed, 29 Jan 2025)
Changed paths:
M tools/jenkins/midpoint-sbom-dependencytrack-pipeline
Log Message:
-----------
DependencyTrack - increased deadline for pipeline
Commit: f8490ca55f94d9bd2f3b59f2705df9bb285d44f2
https://github.com/Evolveum/midpoint/commit/f8490ca55f94d9bd2f3b59f2705df9bb285d44f2
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-29 (Wed, 29 Jan 2025)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/DefaultCleanupListener.java
Log Message:
-----------
MID-10297 cleanup now adds type=ConnectorType to connectorRefs
Commit: 3a8469053fb29e16bafd0a795bb6fafab8bea187
https://github.com/Evolveum/midpoint/commit/3a8469053fb29e16bafd0a795bb6fafab8bea187
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-01-29 (Wed, 29 Jan 2025)
Changed paths:
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/page/admin/configuration/component/QueryPlaygroundPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: e3cd0b3a7d8d14112287e869dfbbbe2bb4618a8f
https://github.com/Evolveum/midpoint/commit/e3cd0b3a7d8d14112287e869dfbbbe2bb4618a8f
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-29 (Wed, 29 Jan 2025)
Changed paths:
M dist/pom.xml
M gui/midpoint-jar/pom.xml
M pom.xml
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
A tools/jenkins/midpoint-sbom-dependencytrack-pipeline
M tools/ninja/pom.xml
Log Message:
-----------
Merge branch 'feature/sbom'
Commit: c419d17cf79b33f073b372f128787b14a76f1946
https://github.com/Evolveum/midpoint/commit/c419d17cf79b33f073b372f128787b14a76f1946
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-29 (Wed, 29 Jan 2025)
Changed paths:
M docs/expressions/mappings/range/custom.adoc
Log Message:
-----------
Updated custom ranges documentation
Commit: 169c0dd6d15f02b3a33bce6a4d5186487e51b106
https://github.com/Evolveum/midpoint/commit/169c0dd6d15f02b3a33bce6a4d5186487e51b106
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-30 (Thu, 30 Jan 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestQueryConverter.java
Log Message:
-----------
Fixed OperationExecutionType axiom query not parseable
Commit: 51d0223f0f111241f61ef9549238543dd4e4859f
https://github.com/Evolveum/midpoint/commit/51d0223f0f111241f61ef9549238543dd4e4859f
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-30 (Thu, 30 Jan 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumnPanel.java
Log Message:
-----------
fixed using loading of reference target in model for reference column
Commit: 7c0097faae3cd1b9efa5babfcd3cb35680291914
https://github.com/Evolveum/midpoint/commit/7c0097faae3cd1b9efa5babfcd3cb35680291914
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-30 (Thu, 30 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
MID-10402: Fixed missing search mapping for credentials/password/@metadata
Commit: 98ecc1a014b7d3eda6804b1be1d7f9f101064d0e
https://github.com/Evolveum/midpoint/commit/98ecc1a014b7d3eda6804b1be1d7f9f101064d0e
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-30 (Thu, 30 Jan 2025)
Changed paths:
A docs/expressions/mappings/range/custom-mapping-range-multiple-1.png
A docs/expressions/mappings/range/custom-mapping-range-multiple-2.png
A docs/expressions/mappings/range/custom-mapping-range-multiple-3.png
Log Message:
-----------
Added original mapping images for custom ranges
Commit: 1e0a0d43dc40c4a1714931fbd4ebe22717ec537f
https://github.com/Evolveum/midpoint/commit/1e0a0d43dc40c4a1714931fbd4ebe22717ec537f
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-30 (Thu, 30 Jan 2025)
Changed paths:
M gui/admin-gui/src/frontend/js/ace-editor.js
M gui/admin-gui/src/frontend/js/midpoint-theme.js
Log Message:
-----------
modifications keycuts & styles of content assist
Commit: 9faa0a08b8628765d8853a965030dad1f5a665e3
https://github.com/Evolveum/midpoint/commit/9faa0a08b8628765d8853a965030dad1f5a665e3
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-01-30 (Thu, 30 Jan 2025)
Changed paths:
A docs/expressions/mappings/range/custom-mapping-range-multiple-1.png
A docs/expressions/mappings/range/custom-mapping-range-multiple-2.png
A docs/expressions/mappings/range/custom-mapping-range-multiple-3.png
M docs/expressions/mappings/range/custom.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumnPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestQueryConverter.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 78061a53cd9d6c70141c4b6777ce9ebcca3efe84
https://github.com/Evolveum/midpoint/commit/78061a53cd9d6c70141c4b6777ce9ebcca3efe84
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-31 (Fri, 31 Jan 2025)
Changed paths:
M docs/concepts/query/midpoint-query-language/searchable-items.adoc
Log Message:
-----------
Docs: Fixed broken table in searchable-items
(cherry picked from commit fa7521372cf40e745053ed220229d988702951c4)
Commit: 9206116230fb6ee63debc4b10c452e4cf971a6ce
https://github.com/Evolveum/midpoint/commit/9206116230fb6ee63debc4b10c452e4cf971a6ce
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-01-31 (Fri, 31 Jan 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/EmbeddedContainerDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
Log Message:
-----------
MID-10402: Fixed failing tests
Tests assumed behavior without converted password metadata
Commit: 349a12206d844ef0d25e95b259111c15b7f7e043
https://github.com/Evolveum/midpoint/commit/349a12206d844ef0d25e95b259111c15b7f7e043
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-01-31 (Fri, 31 Jan 2025)
Changed paths:
M docs/roles-policies/certification/index.adoc
Log Message:
-----------
Add more info to Access Certifications docs
**What**
Add few paragraphs about terms like certification case, campaign stage
and campaign reiteration.
**Why**
Those terms were mentioned on several places in certification docs, but
there was no basic explanation of what those terms means.
Commit: 3723510af7f65055c61b39b3f4546dce09301677
https://github.com/Evolveum/midpoint/commit/3723510af7f65055c61b39b3f4546dce09301677
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-31 (Fri, 31 Jan 2025)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/MidpointAutowiredBeanFactoryObjectPostProcessor.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAuthFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/SequenceAuditFilter.java
M testing/rest/pom.xml
A testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/authentication/TestBasicAuthentication.java
R testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/authentication/TestOptionForSkipUpdatingAuthFocusBehavior.java
M testing/rest/testng-integration.xml
Log Message:
-----------
MID-10369: fixed memory leak in AbstractAutoProxyCreator#advisedBeans caused by the creating of new authentication filters
Commit: 0e62d140cff4a1ac838720c66aaf753e1d2520fd
https://github.com/Evolveum/midpoint/commit/0e62d140cff4a1ac838720c66aaf753e1d2520fd
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-01-31 (Fri, 31 Jan 2025)
Changed paths:
M dist/pom.xml
M docs/concepts/query/midpoint-query-language/searchable-items.adoc
A docs/expressions/mappings/range/custom-mapping-range-multiple-1.png
A docs/expressions/mappings/range/custom-mapping-range-multiple-2.png
A docs/expressions/mappings/range/custom-mapping-range-multiple-3.png
M docs/expressions/mappings/range/custom.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/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/AxiomSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectReferenceColumnPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/QueryPlaygroundPanel.java
M gui/midpoint-jar/pom.xml
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/DefaultCleanupListener.java
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/CacheableSecretsProviderDelegate.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestQueryConverter.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestSecretProviders.java
M model/model-intest/src/test/resources/common/system-configuration.xml
A model/model-intest/src/test/resources/file-secret-provider/file-secret
M pom.xml
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/EmbeddedContainerDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M tools/jenkins/midpoint-main-nativepg-deploy-pipeline
A tools/jenkins/midpoint-sbom-dependencytrack-pipeline
M tools/ninja/pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 9f0187173eb1e30d43960368389d3399571d9bc2
https://github.com/Evolveum/midpoint/commit/9f0187173eb1e30d43960368389d3399571d9bc2
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-04 (Tue, 04 Feb 2025)
Changed paths:
M docs/security/authorization/admin-gui.adoc
Log Message:
-----------
ui auth doc update
Commit: d4ab2a5f2c62111d68092a39bd02df5db801b6d1
https://github.com/Evolveum/midpoint/commit/d4ab2a5f2c62111d68092a39bd02df5db801b6d1
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-04 (Tue, 04 Feb 2025)
Changed paths:
M docs/concepts/query/midpoint-query-language/searchable-items.adoc
A docs/expressions/mappings/range/custom-mapping-range-multiple-1.png
A docs/expressions/mappings/range/custom-mapping-range-multiple-2.png
A docs/expressions/mappings/range/custom-mapping-range-multiple-3.png
M gui/admin-gui/src/frontend/js/ace-editor.js
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/MidpointAutowiredBeanFactoryObjectPostProcessor.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAuthFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/SequenceAuditFilter.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/EmbeddedContainerDeltaProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M testing/rest/pom.xml
A testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/authentication/TestBasicAuthentication.java
R testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/authentication/TestOptionForSkipUpdatingAuthFocusBehavior.java
M testing/rest/testng-integration.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 5da6d7bccff6f96d039ed2e72566592a4f34f41b
https://github.com/Evolveum/midpoint/commit/5da6d7bccff6f96d039ed2e72566592a4f34f41b
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-05 (Wed, 05 Feb 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/prism-forms.scss
Log Message:
-----------
prism-property-label style fix
Commit: a6fb62d376bf1cca1671a30abbe95be4e7f8e82e
https://github.com/Evolveum/midpoint/commit/a6fb62d376bf1cca1671a30abbe95be4e7f8e82e
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-05 (Wed, 05 Feb 2025)
Changed paths:
M docs/admin-gui/admin-gui-config/index.adoc
M docs/security/authorization/admin-gui.adoc
Log Message:
-----------
gui authorization doc update
Commit: 5a174a0b6000e9183587b8a241c1b79c7cefdecb
https://github.com/Evolveum/midpoint/commit/5a174a0b6000e9183587b8a241c1b79c7cefdecb
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-06 (Thu, 06 Feb 2025)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/cluster/QClusterDetectedPattern.java
Log Message:
-----------
Role analysis: add missing isOwnedBy method for detected pattern container
Commit: 459c6def31879f36defe3c6a77b7a057c78a3b96
https://github.com/Evolveum/midpoint/commit/459c6def31879f36defe3c6a77b7a057c78a3b96
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-07 (Fri, 07 Feb 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
#10414 schema for page size settings
Commit: 68c8ffc6f301394f92ccf46a0dc1adf258970b2a
https://github.com/Evolveum/midpoint/commit/68c8ffc6f301394f92ccf46a0dc1adf258970b2a
Author: mmacik <matus.macik at evolveum.com>
Date: 2025-02-10 (Mon, 10 Feb 2025)
Changed paths:
M pom.xml
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
Log Message:
-----------
Update of dependency to new ldap connector version 3.9, Update of test resource connector-ldap.xml to reflect the change
Commit: 117f1c3f49d2bb4557391fe33d532368dae2adda
https://github.com/Evolveum/midpoint/commit/117f1c3f49d2bb4557391fe33d532368dae2adda
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-10 (Mon, 10 Feb 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
#10414 paging schema update
Commit: 9c2b001e143b02b6dd905be96b038a68544e8f29
https://github.com/Evolveum/midpoint/commit/9c2b001e143b02b6dd905be96b038a68544e8f29
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-10 (Mon, 10 Feb 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
#10414 more paging schema update
Commit: 13229f80c0ec9ad05bf3b6112bff3f51b29920ed
https://github.com/Evolveum/midpoint/commit/13229f80c0ec9ad05bf3b6112bff3f51b29920ed
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-10 (Mon, 10 Feb 2025)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractInitializedSecurityTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
A model/model-intest/src/test/resources/security/role-limited-role-search.xml
A model/model-intest/src/test/resources/security/role-risk-low.xml
A model/model-intest/src/test/resources/security/service-risk-high.xml
A model/model-intest/src/test/resources/security/service-risk-low.xml
Log Message:
-----------
Add a test for MID-10206 (disabled)
Commit: e33f0fda9b2ee3d334f518e9332802bdecb4b0e3
https://github.com/Evolveum/midpoint/commit/e33f0fda9b2ee3d334f518e9332802bdecb4b0e3
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-10 (Mon, 10 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/component/ContainerableListPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/CompiledGuiProfile.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/CompiledObjectCollectionView.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
Log Message:
-----------
#10414 paging config merging into compiled profile
Commit: 6eea86c51b530986ef12a1301a0a875204a30631
https://github.com/Evolveum/midpoint/commit/6eea86c51b530986ef12a1301a0a875204a30631
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-10 (Mon, 10 Feb 2025)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
Log Message:
-----------
Improve the test for MID-10206
Now the test is enabled; only a part of it is commented out (for now).
Commit: 8a95fb703455410f3b2a1b1c64c6e20379c75714
https://github.com/Evolveum/midpoint/commit/8a95fb703455410f3b2a1b1c64c6e20379c75714
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-11 (Tue, 11 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/web/page/admin/server/PageTasks.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskTypeUtil.java
Log Message:
-----------
MID-10410 updated columns on task list page, created new summary execution status column. Removed category (archetype name) column, removed execution, current run time, scheduled to start again, executing at columns.
Commit: 102daf13a24602a6e3747535ad43ecae69d4be97
https://github.com/Evolveum/midpoint/commit/102daf13a24602a6e3747535ad43ecae69d4be97
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/PagingSizePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPaginRows.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
#10414 applying paging configuration on the ContainerableListPanel
Commit: f9b1d1c02e789e6c2c0e1f7496f761272fd52a5a
https://github.com/Evolveum/midpoint/commit/f9b1d1c02e789e6c2c0e1f7496f761272fd52a5a
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-11 (Tue, 11 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/component/ContainerableListPanel.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/CompiledGuiProfile.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
Log Message:
-----------
#10414 applying paging configuration on details page tables
Commit: a7750867f62f539a29009e2179f3125e65d6bffa
https://github.com/Evolveum/midpoint/commit/a7750867f62f539a29009e2179f3125e65d6bffa
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-12 (Wed, 12 Feb 2025)
Changed paths:
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/AccessCertificationStageManagementRun.java
Log Message:
-----------
#10373 Cert. Campaigns simpleReviewerNotifier (updating the state of the campaign object data before going further to the notifier)
Commit: 36b871132c731c7b13ed11f166711978bf4237fd
https://github.com/Evolveum/midpoint/commit/36b871132c731c7b13ed11f166711978bf4237fd
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-12 (Wed, 12 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/web/page/admin/server/PageTasks.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskTypeUtil.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractInitializedSecurityTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
A model/model-intest/src/test/resources/security/role-limited-role-search.xml
A model/model-intest/src/test/resources/security/role-risk-low.xml
A model/model-intest/src/test/resources/security/service-risk-high.xml
A model/model-intest/src/test/resources/security/service-risk-low.xml
M pom.xml
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/cluster/QClusterDetectedPattern.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 1bcb4cec7e803a28a854d2e2d59bce39b47f972d
https://github.com/Evolveum/midpoint/commit/1bcb4cec7e803a28a854d2e2d59bce39b47f972d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-12 (Wed, 12 Feb 2025)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractInitializedSecurityTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityAdvanced.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
A model/model-intest/src/test/resources/security/role-interfering-authorizations.xml
Log Message:
-----------
Add a test for MID-10438
Commit: 775e11a347cea0d6dba3724f36eaa84f3190e6a9
https://github.com/Evolveum/midpoint/commit/775e11a347cea0d6dba3724f36eaa84f3190e6a9
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-12 (Wed, 12 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/web/page/admin/server/PageTasks.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskTypeUtil.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/AccessCertificationStageManagementRun.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: e990bfe5c927cf134795de0005479e9dc5db989f
https://github.com/Evolveum/midpoint/commit/e990bfe5c927cf134795de0005479e9dc5db989f
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-12 (Wed, 12 Feb 2025)
Changed paths:
M docs/admin-gui/admin-gui-config/index.adoc
Log Message:
-----------
admin gui doc update
Commit: f92b0b12a9688da890ea19eeafa0ac345b88ed31
https://github.com/Evolveum/midpoint/commit/f92b0b12a9688da890ea19eeafa0ac345b88ed31
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-12 (Wed, 12 Feb 2025)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractInitializedSecurityTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityAdvanced.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
A model/model-intest/src/test/resources/security/role-interfering-authorizations.xml
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 621b25dbd4bfcb22eafa36b549ab8bf59dc3dd0f
https://github.com/Evolveum/midpoint/commit/621b25dbd4bfcb22eafa36b549ab8bf59dc3dd0f
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-12 (Wed, 12 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PopupObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
Log Message:
-----------
#10414 update for popup object list panel not to use the paging configuration
Commit: 985b668fb55cd412d03c3e841bb8e77699fbdfed
https://github.com/Evolveum/midpoint/commit/985b668fb55cd412d03c3e841bb8e77699fbdfed
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-12 (Wed, 12 Feb 2025)
Changed paths:
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
#10414 system configuration initial object is updated with default paging options
Commit: bd0080698a5bc73a37fac490a4e2515f24cf4ff3
https://github.com/Evolveum/midpoint/commit/bd0080698a5bc73a37fac490a4e2515f24cf4ff3
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-12 (Wed, 12 Feb 2025)
Changed paths:
M docs/admin-gui/admin-gui-config/index.adoc
Log Message:
-----------
#10414 started with documentation update
Commit: 136f8b423604b159dbf6305a4137856e95270036
https://github.com/Evolveum/midpoint/commit/136f8b423604b159dbf6305a4137856e95270036
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-12 (Wed, 12 Feb 2025)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
Log Message:
-----------
MID-10410 progress column for task list, not finished yet
Commit: c39e072ec51de3eab4c225ea00af8c599499b35d
https://github.com/Evolveum/midpoint/commit/c39e072ec51de3eab4c225ea00af8c599499b35d
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-12 (Wed, 12 Feb 2025)
Changed paths:
M docs/admin-gui/admin-gui-config/index.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 0b54cec556912135bf67b68eceaa6e18558b43d9
https://github.com/Evolveum/midpoint/commit/0b54cec556912135bf67b68eceaa6e18558b43d9
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/AbstractStatisticsPrinter.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/BasicComponentStructure.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ComponentsPerformanceComputer.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ComponentsPerformanceInformationPrinter.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ComponentsPerformanceInformationUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OperationsPerformanceInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OperationsPerformanceInformationUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/RepositoryPerformanceInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/traces/OpType.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskOperationStatsUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestReportUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.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/ShadowGetOperation.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
Log Message:
-----------
Improve performance reporting
1. "Own time" was added to individual operations performance
information.
2. Based on this information, basic component-level reporting was
introduced. See BasicComponentStructure class.
3. Some bugs in operation result handling in connector discovery methods
(in provisioning) were fixed. They led to obviously wrong (negative)
own times for the respective operations.
4. Operation name for ResourceObjectSearchOperation#handleObjectFound
was fixed, to be correctly categorized as belonging to provisioning.
Work in progress. To be tested.
Commit: 5e51e12d6756b7fa7a8a24361a3eee9682bce845
https://github.com/Evolveum/midpoint/commit/5e51e12d6756b7fa7a8a24361a3eee9682bce845
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M testing/story/src/test/resources/system-perf/system-configuration.xml
Log Message:
-----------
Temporarily disable MD in TestSystemPerformance
Commit: 9a6f6f555f2db9524cd82e27938d4cd1e00ce57c
https://github.com/Evolveum/midpoint/commit/9a6f6f555f2db9524cd82e27938d4cd1e00ce57c
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskInternalPerformancePanel.java
Log Message:
-----------
fix for #10445 Task internal performance panel throws 500 for composite activities
Commit: 4911bbbb39b582ade8c5e565027e825342c63f53
https://github.com/Evolveum/midpoint/commit/4911bbbb39b582ade8c5e565027e825342c63f53
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 9f73fb465dbda35787d0161879023e87ea5595eb
https://github.com/Evolveum/midpoint/commit/9f73fb465dbda35787d0161879023e87ea5595eb
Author: mmacik <matus.macik at evolveum.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
A docs/interfaces/rest/operations/examples/raw/modify-attr-empty.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-user-op-reconcile.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr.adoc
M docs/interfaces/rest/operations/modify-op-rest.adoc
Log Message:
-----------
REST API documentation update, added example for reconcile option and usage of empty modification body
Commit: 793c92736f7b0a0b63b9b3e3daf87e3d30518fa5
https://github.com/Evolveum/midpoint/commit/793c92736f7b0a0b63b9b3e3daf87e3d30518fa5
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
#10414 default settings for object details pages update
Commit: 01c96d1556a47e0c3a72283b39a39f2ac10cbcf1
https://github.com/Evolveum/midpoint/commit/01c96d1556a47e0c3a72283b39a39f2ac10cbcf1
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
M docs/admin-gui/admin-gui-config/index.adoc
M docs/admin-gui/collections-views/configuration/index.adoc
Log Message:
-----------
#10414 documentation update for object details and for list view + samples
Commit: 7551d07084c13aaadc5998e44699d0d0223f62e1
https://github.com/Evolveum/midpoint/commit/7551d07084c13aaadc5998e44699d0d0223f62e1
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M docs/repository/native-postgresql/design-and-implementation.adoc
Log Message:
-----------
Fixed file names in native-sql implementation docs
Commit: b78ce30375ba8b7301996350b742ea6a244df2b1
https://github.com/Evolveum/midpoint/commit/b78ce30375ba8b7301996350b742ea6a244df2b1
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/ImportAction.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacBasicStructure.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacGeneratorUtils.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacObjectCategoryBuilder.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacObjectCategoryProcessor.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacUserType.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialObjectsDefinition.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialOrg.java
Log Message:
-----------
Rbac generator: implement WP-10347
1. Add locality org units.
2. Wrap org into parent org
3. Cleanup code
4. Change logic of location distribution.
Commit: 79fe516289ab9b3c2b279c463c6bf0bec5123237
https://github.com/Evolveum/midpoint/commit/79fe516289ab9b3c2b279c463c6bf0bec5123237
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacBasicStructure.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacObjectCategoryBuilder.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacUserType.java
Log Message:
-----------
Rbac generator: implement WP-10347
1. Disable setup user location attribute
Commit: ca694287c8349a1c4f0e833ebca35cfae3fe07c8
https://github.com/Evolveum/midpoint/commit/ca694287c8349a1c4f0e833ebca35cfae3fe07c8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
A docs/interfaces/rest/operations/examples/raw/modify-attr-empty.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-user-op-reconcile.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr.adoc
M docs/interfaces/rest/operations/modify-op-rest.adoc
M docs/repository/native-postgresql/design-and-implementation.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskInternalPerformancePanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 37b648a6d7fca11a2436baf277fbb8675c63b48f
https://github.com/Evolveum/midpoint/commit/37b648a6d7fca11a2436baf277fbb8675c63b48f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-13 (Thu, 13 Feb 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
Log Message:
-----------
Improve deleteOwnYieldFromNonNegativeValues perf
This method contributes to the performance penalty related to value
metadata (even if limited to assignments). Here we try to improve it.
However, the effect is little.
Commit: 57df9d9effe7981f44d605858f052ac712f79609
https://github.com/Evolveum/midpoint/commit/57df9d9effe7981f44d605858f052ac712f79609
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-14 (Fri, 14 Feb 2025)
Changed paths:
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/CertificationTaskLauncher.java
Log Message:
-----------
fix for #10376 Certification remediation missing channel (set remediation channel while creating remediation task)
Commit: ea4b58e0442d8a733290399a1b66f0060adf523a
https://github.com/Evolveum/midpoint/commit/ea4b58e0442d8a733290399a1b66f0060adf523a
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-14 (Fri, 14 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskErrorsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskErrorSelectableBeanImplOld.java
Log Message:
-----------
fix for #10395 Error 500 - Task detail error tab (npe fix)
Commit: d33bcefaff02177f0252ed91b5ce3d96e127975d
https://github.com/Evolveum/midpoint/commit/d33bcefaff02177f0252ed91b5ce3d96e127975d
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-14 (Fri, 14 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
Log Message:
-----------
fix for #10425 Access Request defaultAssignmentConstraints (relation is also copied while cloning objrct reference)
Commit: 3008c4f319bcca2df0b0c2db7f43b2f3febd634b
https://github.com/Evolveum/midpoint/commit/3008c4f319bcca2df0b0c2db7f43b2f3febd634b
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-14 (Fri, 14 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 model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
Log Message:
-----------
partial fix for #10398 Applying objects filter from #assign authorization during Person of interest selection in Access Request
Commit: bb5039b0ecd5670d63be87ed28b489d51a44dd33
https://github.com/Evolveum/midpoint/commit/bb5039b0ecd5670d63be87ed28b489d51a44dd33
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-14 (Fri, 14 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
Log Message:
-----------
MID-10410 added getProgress and isComplete to task information, moving the implementation to there, wip
Commit: a005892ef5cdf03ed990ea4164d698abfeffa8d9
https://github.com/Evolveum/midpoint/commit/a005892ef5cdf03ed990ea4164d698abfeffa8d9
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-14 (Fri, 14 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 model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: d15904f9e4fe2a0324309a346050aa8a1054b8ad
https://github.com/Evolveum/midpoint/commit/d15904f9e4fe2a0324309a346050aa8a1054b8ad
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-14 (Fri, 14 Feb 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
Log Message:
-----------
MID-10412 task thresholds schema updated, wip
Commit: 6eb840ba4120a58c63a14115ea4c90d668cedab6
https://github.com/Evolveum/midpoint/commit/6eb840ba4120a58c63a14115ea4c90d668cedab6
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-14 (Fri, 14 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/candidate/RoleAnalysisCandidateTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/session/RoleAnalysisSessionTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/session/RoleAnalysisSessionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/RoleAnalysisAttributeSettingPropertyFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeProgressForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisSimpleModel.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/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAttributeItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierPatternItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisAspectsWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/aspects/RoleAnalysisClusterAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisSessionSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.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/page/tmp/panel/RoleAnalysisAttributeAnalysisDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisAttributesDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisDetectedPatternDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/PatternStatistics.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisCandidateRoleTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/AttributeAnalysisCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/RoleMemberAttributeAnalyseCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/UserAttributeAnalyseCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/BasePattern.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAttributeResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/inline/BasicOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlineOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/ClusterExplanation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/PatternConfidenceCalculator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisUtils.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
Log Message:
-----------
Role analysis schema cleanup
Commit: 3a95fd2aa14831099686855cd67bda4b64b36c7a
https://github.com/Evolveum/midpoint/commit/3a95fd2aa14831099686855cd67bda4b64b36c7a
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-14 (Fri, 14 Feb 2025)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/pom.xml
Log Message:
-----------
MID-10440: upgrade webpack libs and npm (for sass uses last possible version because of boostrap 4 in admin-lte v3)
Commit: f7eb7f80934ef005777ee9cf8dda77fbd03fefbf
https://github.com/Evolveum/midpoint/commit/f7eb7f80934ef005777ee9cf8dda77fbd03fefbf
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-14 (Fri, 14 Feb 2025)
Changed paths:
M config/sql/native/postgres-upgrade.sql
M config/sql/native/postgres.sql
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
Log Message:
-----------
MID-10312 permission error fix with shadow partitioning
Commit: 1045142abbc98553f6541196131b1e6a02d2cc00
https://github.com/Evolveum/midpoint/commit/1045142abbc98553f6541196131b1e6a02d2cc00
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-17 (Mon, 17 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/PagingSizePanel.java
Log Message:
-----------
#10414 fix for predefined page sizes usage when no configured page size exists
Commit: 6689ac9664a9091e7b921075fee4c202cfe360ee
https://github.com/Evolveum/midpoint/commit/6689ac9664a9091e7b921075fee4c202cfe360ee
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-17 (Mon, 17 Feb 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
#10414 removed defaultPageSize from paging options
Commit: 8c03269e8c17b1d3e7f589a4fd2dc841e9a5cbdd
https://github.com/Evolveum/midpoint/commit/8c03269e8c17b1d3e7f589a4fd2dc841e9a5cbdd
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-17 (Mon, 17 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java
Log Message:
-----------
#10414 removed defaultPageSize usage from code
Commit: 4fb604d59195b2b6357387341240f6eed1fa6a39
https://github.com/Evolveum/midpoint/commit/4fb604d59195b2b6357387341240f6eed1fa6a39
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-17 (Mon, 17 Feb 2025)
Changed paths:
M config/sql/native/postgres-upgrade.sql
M config/sql/native/postgres.sql
M docs/admin-gui/admin-gui-config/index.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-empty.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-user-op-reconcile.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr.adoc
M docs/interfaces/rest/operations/modify-op-rest.adoc
M docs/repository/native-postgresql/design-and-implementation.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/page/admin/task/component/TaskErrorsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskInternalPerformancePanel.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/web/page/admin/server/PageTasks.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskErrorSelectableBeanImplOld.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/AccessCertificationStageManagementRun.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/CertificationTaskLauncher.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractInitializedSecurityTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityAdvanced.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
A model/model-intest/src/test/resources/security/role-interfering-authorizations.xml
A model/model-intest/src/test/resources/security/role-limited-role-search.xml
A model/model-intest/src/test/resources/security/role-risk-low.xml
A model/model-intest/src/test/resources/security/service-risk-high.xml
A model/model-intest/src/test/resources/security/service-risk-low.xml
M pom.xml
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/cluster/QClusterDetectedPattern.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/ImportAction.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacBasicStructure.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacGeneratorUtils.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacObjectCategoryBuilder.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacObjectCategoryProcessor.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacUserType.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialObjectsDefinition.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialOrg.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/10414-max-page-size
Commit: c30c00ccdbc23fce5a17939da9f04ee2dbbda01f
https://github.com/Evolveum/midpoint/commit/c30c00ccdbc23fce5a17939da9f04ee2dbbda01f
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-17 (Mon, 17 Feb 2025)
Changed paths:
M config/sql/native/postgres-upgrade.sql
M config/sql/native/postgres.sql
M docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
M docs/admin-gui/admin-gui-config/index.adoc
M docs/admin-gui/collections-views/configuration/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PopupObjectListPanel.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/ContainerableListPanel.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/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/PagingSizePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPaginRows.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/CompiledGuiProfile.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/CompiledObjectCollectionView.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.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/security/GuiProfileCompiler.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 0d17f5bedb194a044e251350103a9284081e1722
https://github.com/Evolveum/midpoint/commit/0d17f5bedb194a044e251350103a9284081e1722
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: 2025-02-17 (Mon, 17 Feb 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Bump net.minidev:json-smart from 2.5.1 to 2.5.2
Bumps [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) from 2.5.1 to 2.5.2.
- [Release notes](https://github.com/netplex/json-smart-v2/releases)
- [Commits](https://github.com/netplex/json-smart-v2/compare/2.5.1...2.5.2)
---
updated-dependencies:
- dependency-name: net.minidev:json-smart
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support at github.com>
Commit: 5f21b43764d317fe3d29d691e9b30d260b2456d3
https://github.com/Evolveum/midpoint/commit/5f21b43764d317fe3d29d691e9b30d260b2456d3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-17 (Mon, 17 Feb 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/ObjectHandler.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/ResultHandler.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/BasicComponentStructure.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ComponentsPerformanceInformationUtil.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/OperationResultAssert.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/hooks/HookRegistry.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/MetadataItemProcessingSpecImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/AbstractValuePolicyOriginResolver.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValueChecker.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/ObjectTemplateIncludeProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.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/correlator/items/ItemsCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensOwnerResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AutoAssignMappingCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/LinkSourceFinder.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/AbstractMiscTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestMisc.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityRun.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/SearchExecutor.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/RepositoryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/RepoObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ContainerableProcessingRequest.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ItemProcessingGatekeeper.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ProcessingCoordinator.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/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ComponentsPerformanceInformationAsserter.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/OperationsPerformanceInformationAsserter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/TaskSynchronizer.java
Log Message:
-----------
Fix performance reporting by components
This commit fixes the reporting of performance by components, especially
concentrating on handling objects found in the iterative search methods.
See also the docs added to OperationResult (principle #4) and
ResultHandler#providingOwnOperationResult.
Work in progress.
Related to MID-10446.
Commit: c07c00d1e47bd3514d61425445125a8bfe493220
https://github.com/Evolveum/midpoint/commit/c07c00d1e47bd3514d61425445125a8bfe493220
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-17 (Mon, 17 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
Log Message:
-----------
MID-10410 progress/status column in task list, wip. removed old columns (progress/errors/status). task "health" not reported to widget yet
Commit: 04d4227b4236d3703c265d0ffc22618daeef3bfb
https://github.com/Evolveum/midpoint/commit/04d4227b4236d3703c265d0ffc22618daeef3bfb
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-17 (Mon, 17 Feb 2025)
Changed paths:
M docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
M docs/admin-gui/admin-gui-config/index.adoc
M docs/admin-gui/collections-views/configuration/index.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PopupObjectListPanel.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/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/PagingSizePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPaginRows.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/CompiledGuiProfile.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/CompiledObjectCollectionView.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ecda061553f0592755571542a1262d09a80bf4a5
https://github.com/Evolveum/midpoint/commit/ecda061553f0592755571542a1262d09a80bf4a5
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
A gui/admin-gui/patches/admin-lte#3.2.0.patch
R gui/admin-gui/patches/admin-lte+3.2.0.patch
A gui/admin-gui/patches/bootstrap-multiselect#1.1.0.patch
R gui/admin-gui/patches/bootstrap-multiselect+1.1.0.patch
Log Message:
-----------
MID-10440: use custompatch instead of patch-package (removing deprecated version of libs)
Commit: d646fba1928189852658dd35a4c4c1f57438d1c1
https://github.com/Evolveum/midpoint/commit/d646fba1928189852658dd35a4c4c1f57438d1c1
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
#10414 fix for system config initial object
Commit: c81b2d7a2f48125315e92af5e53c4d6373cabdd1
https://github.com/Evolveum/midpoint/commit/c81b2d7a2f48125315e92af5e53c4d6373cabdd1
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 2ba5b01bf4c62268c4d9dd5796888e29a8467649
https://github.com/Evolveum/midpoint/commit/2ba5b01bf4c62268c4d9dd5796888e29a8467649
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestMisc.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
A model/model-intest/src/test/resources/misc/resource-dummy-perf.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/SearchExecutor.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpHandler.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/OperationsPerformanceInformationAsserter.java
Log Message:
-----------
Add more performance reporting tests
Now we test also searchObjectsIteratively and getObject operations
that are related to shadows (both fetch and noFetch mode).
Also, this commit fixes failing TestImportRecon by removing
assertions on operation results that were out of date (and not
strictly necessary).
Related to MID-10446.
Commit: 4af62f117b512c454fc5f61bc74d70a8bb9037e1
https://github.com/Evolveum/midpoint/commit/4af62f117b512c454fc5f61bc74d70a8bb9037e1
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
M docs/admin-gui/admin-gui-config/index.adoc
Log Message:
-----------
#10414 doc update
Commit: fde9914c7c632f4dd8e16dbde92df7c32ed72c13
https://github.com/Evolveum/midpoint/commit/fde9914c7c632f4dd8e16dbde92df7c32ed72c13
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/webpack.common.js
Log Message:
-----------
MID-10440: use latest version of sass libraries and hide warnings processed by sass
Commit: 4c63e048104eb319932e67c6ba12409f65f2a1f4
https://github.com/Evolveum/midpoint/commit/4c63e048104eb319932e67c6ba12409f65f2a1f4
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
M docs/admin-gui/admin-gui-config/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 80c7357f0b149587c2c000b8d459a3fad3ed3e5d
https://github.com/Evolveum/midpoint/commit/80c7357f0b149587c2c000b8d459a3fad3ed3e5d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
Log Message:
-----------
Add dumping representative shadows in perf. test
Commit: e0718caaba282eb2e7ac1daca12323f42c4d9b29
https://github.com/Evolveum/midpoint/commit/e0718caaba282eb2e7ac1daca12323f42c4d9b29
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
A docs/diag/performance.adoc
Log Message:
-----------
Added performance tuning section
Commit: 7552d0ef2f2760c529fba7a4c55474aced99fbf0
https://github.com/Evolveum/midpoint/commit/7552d0ef2f2760c529fba7a4c55474aced99fbf0
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M docs/diag/performance.adoc
M docs/resources/attribute-caching.adoc
Log Message:
-----------
Add shadow caching performance tuning info
Commit: 043ce925cc706fbf64fdb4b1b8545de6aca71925
https://github.com/Evolveum/midpoint/commit/043ce925cc706fbf64fdb4b1b8545de6aca71925
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityWorkersInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
Log Message:
-----------
MID-10410 progress/status column in task list, task health column now implemented
Commit: cc682e07068d8f5b1b6ab7e4033f28b5c0bed088
https://github.com/Evolveum/midpoint/commit/cc682e07068d8f5b1b6ab7e4033f28b5c0bed088
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
A docs/diag/performance.adoc
M docs/resources/attribute-caching.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: da08f33f2df0452cb09b24553a46bd5d660789f6
https://github.com/Evolveum/midpoint/commit/da08f33f2df0452cb09b24553a46bd5d660789f6
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M release-notes.adoc
Log Message:
-----------
added oracle 23ai to release notes
Commit: 5f9772ad6ea13d2472c1ce3ff51df816f63e6f0e
https://github.com/Evolveum/midpoint/commit/5f9772ad6ea13d2472c1ce3ff51df816f63e6f0e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M docs/deployment/ninja/command/export-mining.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
Log Message:
-----------
Improve documentation for Anonymous export of data
Commit: a6451705618a7890f3f668b4967bd88728eac54c
https://github.com/Evolveum/midpoint/commit/a6451705618a7890f3f668b4967bd88728eac54c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
A docs/diag/performance.adoc
M docs/resources/attribute-caching.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityWorkersInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
M release-notes.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 1bdb1577b270bf3baca3fb437edc1e3734e5ea2f
https://github.com/Evolveum/midpoint/commit/1bdb1577b270bf3baca3fb437edc1e3734e5ea2f
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformationBuilder.java
Log Message:
-----------
NPE fixed when sub overview/state doesn't have identifier defined yet
Commit: 778dee921bc8afd6afb326063ec4dd736846e33c
https://github.com/Evolveum/midpoint/commit/778dee921bc8afd6afb326063ec4dd736846e33c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M docs/deployment/ninja/command/export-mining.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: c711d0513f29133300edeafc90758282a8de38bf
https://github.com/Evolveum/midpoint/commit/c711d0513f29133300edeafc90758282a8de38bf
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M docs/roles-policies/mining/anonymous-data-export/index.adoc
Log Message:
-----------
Anonymous export doc, link correction
Commit: 07befbff1ac9a350797fda72e0705cc49e95db4c
https://github.com/Evolveum/midpoint/commit/07befbff1ac9a350797fda72e0705cc49e95db4c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M docs/roles-policies/mining/anonymous-data-export/index.adoc
Log Message:
-----------
Improve anonymous export doc
1. add info about excluded attributes
Commit: 0bf9ac66faf9d6271a205a4b4e228a0987e98472
https://github.com/Evolveum/midpoint/commit/0bf9ac66faf9d6271a205a4b4e228a0987e98472
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/mining/PageRoleSuggestions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPopupPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MigratedRolesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/ClusterRoleSuggestionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/SessionRoleSuggestionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierPartitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisDetectedPatternDetails.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/operation/OutlierPatternResolver.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/PatternStatistics.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/RoleAnalysisMatrixTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/RoleAnalysisMatrixTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AccessDistributionDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDtos.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisAccessDistributionPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisCandidateRoleTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisCandidateRoleTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedPatternTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedPatternTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierDashboardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierPartitionTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierPartitionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisViewAllPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisTileTableUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisCandidateRoleTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisCandidateRoleTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisDetectedPatternTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisDetectedPatternTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisMigrationRoleTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisMigrationRoleTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisOutlierPartitionTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisOutlierPartitionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisCandidateRolesDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisDetectedPatternsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisMigratedRolesDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisObjectColumn.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/Clusterable.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/OutlierClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/StandardClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/PatternConfidenceCalculator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisUtils.java
Log Message:
-----------
Role analysis code cleanup
1. Clustering procedure improve
- initialize the cluster object iteratively into the database.
- remove redundant method
2. Gui cleanup, improvements, fixes
- eliminate duplicate code.
- implement models
- refactor methods to improve efficiency
- add missing localizations
- remove unused classes and code blocks
- fix tile table toggle button.
Commit: 2ac2927aa19add43048a7968cc8a3119b7752cde
https://github.com/Evolveum/midpoint/commit/2ac2927aa19add43048a7968cc8a3119b7752cde
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M config/sql/native/postgres-upgrade.sql
M config/sql/native/postgres.sql
M docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
M docs/admin-gui/admin-gui-config/index.adoc
M docs/admin-gui/collections-views/configuration/index.adoc
M docs/deployment/ninja/command/export-mining.adoc
A docs/diag/performance.adoc
M docs/resources/attribute-caching.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
A gui/admin-gui/patches/admin-lte#3.2.0.patch
R gui/admin-gui/patches/admin-lte+3.2.0.patch
A gui/admin-gui/patches/bootstrap-multiselect#1.1.0.patch
R gui/admin-gui/patches/bootstrap-multiselect+1.1.0.patch
M gui/admin-gui/pom.xml
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PopupObjectListPanel.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/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskErrorsPanel.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/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/PagingSizePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPaginRows.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskErrorSelectableBeanImplOld.java
M gui/admin-gui/webpack.common.js
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformationBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityWorkersInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/CertificationTaskLauncher.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/CompiledGuiProfile.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/CompiledObjectCollectionView.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.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/security/GuiProfileCompiler.java
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Merge branch 'master' into feature/outlier-detection
Commit: 44e08e7a3f752a073214d7e493dd03995c8565ab
https://github.com/Evolveum/midpoint/commit/44e08e7a3f752a073214d7e493dd03995c8565ab
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M docs/diag/performance.adoc
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Make operation execution recording a regular feature
This commit clears the "experimental" flag, documents the property,
and makes the setting a part of the initial system configuration.
Commit: 4865fbe4caa8518c017d4cfc743f5beddf348570
https://github.com/Evolveum/midpoint/commit/4865fbe4caa8518c017d4cfc743f5beddf348570
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M docs/deployment/ninja/command/export-mining.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/candidate/RoleAnalysisCandidateTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/session/RoleAnalysisSessionTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/session/RoleAnalysisSessionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/RoleAnalysisAttributeSettingPropertyFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeProgressForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisSimpleModel.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/page/PageRoleAnalysis.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/mining/PageRoleSuggestions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAttributeItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierPatternItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisAspectsWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPopupPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MigratedRolesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/aspects/RoleAnalysisClusterAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/ClusterRoleSuggestionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/SessionRoleSuggestionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierPartitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisSessionSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.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/page/tmp/panel/RoleAnalysisAttributeAnalysisDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisAttributesDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisDetectedPatternDetails.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/operation/OutlierPatternResolver.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/PatternStatistics.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/RoleAnalysisMatrixTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/RoleAnalysisMatrixTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AccessDistributionDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDtos.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisAccessDistributionPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisCandidateRoleTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisCandidateRoleTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedPatternTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedPatternTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierDashboardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierPartitionTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierPartitionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisViewAllPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisTileTableUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisCandidateRoleTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisCandidateRoleTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisDetectedPatternTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisDetectedPatternTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisMigrationRoleTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisMigrationRoleTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisOutlierPartitionTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisOutlierPartitionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisCandidateRolesDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisDetectedPatternsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisMigratedRolesDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisObjectColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/AttributeAnalysisCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/RoleMemberAttributeAnalyseCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/UserAttributeAnalyseCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/BasePattern.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformationBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityWorkersInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/Clusterable.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/OutlierClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/StandardClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAttributeResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/inline/BasicOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlineOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/ClusterExplanation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/PatternConfidenceCalculator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisUtils.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
M release-notes.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 3a1b47d73a223fe8168e5e281b66249d566a2447
https://github.com/Evolveum/midpoint/commit/3a1b47d73a223fe8168e5e281b66249d566a2447
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M gui/admin-gui/package.json
M gui/admin-gui/pom.xml
Log Message:
-----------
MID-10440: generate and upload SBOM for frontend libs
Commit: b5a5e277fbfd53cdc316962caf8713699f6826ab
https://github.com/Evolveum/midpoint/commit/b5a5e277fbfd53cdc316962caf8713699f6826ab
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M docs/deployment/ninja/command/export-mining.adoc
A docs/diag/performance.adoc
M docs/resources/attribute-caching.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/candidate/RoleAnalysisCandidateTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/session/RoleAnalysisSessionTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/session/RoleAnalysisSessionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/RoleAnalysisAttributeSettingPropertyFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeProgressForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisSimpleModel.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/page/PageRoleAnalysis.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/mining/PageRoleSuggestions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAttributeItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierPatternItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisAspectsWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPopupPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MigratedRolesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/aspects/RoleAnalysisClusterAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/ClusterRoleSuggestionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/SessionRoleSuggestionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierPartitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisSessionSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.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/page/tmp/panel/RoleAnalysisAttributeAnalysisDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisAttributesDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisDetectedPatternDetails.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/operation/OutlierPatternResolver.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/PatternStatistics.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/RoleAnalysisMatrixTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/RoleAnalysisMatrixTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AccessDistributionDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDtos.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisAccessDistributionPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisCandidateRoleTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisCandidateRoleTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedPatternTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedPatternTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierDashboardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierPartitionTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierPartitionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisViewAllPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisTileTableUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisCandidateRoleTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisCandidateRoleTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisDetectedPatternTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisDetectedPatternTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisMigrationRoleTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisMigrationRoleTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisOutlierPartitionTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisOutlierPartitionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisCandidateRolesDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisDetectedPatternsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisMigratedRolesDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisObjectColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/AttributeAnalysisCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/RoleMemberAttributeAnalyseCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/UserAttributeAnalyseCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/BasePattern.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformationBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityWorkersInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/Clusterable.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/OutlierClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/StandardClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAttributeResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/inline/BasicOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlineOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/ClusterExplanation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/PatternConfidenceCalculator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisUtils.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
M release-notes.adoc
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 322021590684e4ac580a9d925c31be4436f6a596
https://github.com/Evolveum/midpoint/commit/322021590684e4ac580a9d925c31be4436f6a596
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M gui/admin-gui/package-lock.json
Log Message:
-----------
MID-10440: forgotten package-lock.json file
Commit: f6d077c464c921b3b125092580cb906aecad6354
https://github.com/Evolveum/midpoint/commit/f6d077c464c921b3b125092580cb906aecad6354
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ImportConfiguration.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RandomSource.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RolesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourceInitializer.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
Log Message:
-----------
Make TestSystemPerformance less random
In order to compare performance between various runs more exactly,
this commit reduces the variability of generated data.
Previously, the number of operations varied mainly because the number
of technical roles (and therefore, entitlements) could be different
amount of overlap between randomly-generated and randomly-assigned
business roles.
Now we reduce the randomness by using a generator with a fixed seed.
Commit: 40947cec5e043c3bf4cbb8452b704effa32f2ec9
https://github.com/Evolveum/midpoint/commit/40947cec5e043c3bf4cbb8452b704effa32f2ec9
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M gui/admin-gui/package-lock.json
Log Message:
-----------
MID-10440: fix for package-lock.json
Commit: 727601d430b8956a044441c923993d935236009f
https://github.com/Evolveum/midpoint/commit/727601d430b8956a044441c923993d935236009f
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-19 (Wed, 19 Feb 2025)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
Log Message:
-----------
MID-10440: override postcss to 8.5.2 in package.json
Commit: 848fd0c57aa092ab4060b8a9cd2a1bf3adbd9160
https://github.com/Evolveum/midpoint/commit/848fd0c57aa092ab4060b8a9cd2a1bf3adbd9160
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2025-02-20 (Thu, 20 Feb 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Merge pull request #263 from Evolveum/dependabot/maven/net.minidev-json-smart-2.5.2
Bump net.minidev:json-smart from 2.5.1 to 2.5.2
Commit: bd80d2a15d1e2ed6f8986b3bb43f45a72e5987b6
https://github.com/Evolveum/midpoint/commit/bd80d2a15d1e2ed6f8986b3bb43f45a72e5987b6
Author: Martin Bielik <martin.bielik at evolveum.com>
Date: 2025-02-20 (Thu, 20 Feb 2025)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
Log Message:
-----------
role analysis: relax on assertion precision to avoid de/serialization rounding issues
Commit: f4461b66099a4fdb86d8dc6e1f9bb70486995ecd
https://github.com/Evolveum/midpoint/commit/f4461b66099a4fdb86d8dc6e1f9bb70486995ecd
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-20 (Thu, 20 Feb 2025)
Changed paths:
M testing/story/src/test/resources/system-perf/system-configuration.xml
Log Message:
-----------
Revert "Temporarily disable MD in TestSystemPerformance"
This reverts commit 5e51e12d6756b7fa7a8a24361a3eee9682bce845.
Commit: 2d9c110e8054be71673da28cbddd56062ed32cde
https://github.com/Evolveum/midpoint/commit/2d9c110e8054be71673da28cbddd56062ed32cde
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-20 (Thu, 20 Feb 2025)
Changed paths:
M config/sql/native/postgres-upgrade.sql
M config/sql/native/postgres.sql
M docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
M docs/admin-gui/admin-gui-config/index.adoc
M docs/admin-gui/collections-views/configuration/index.adoc
M docs/deployment/ninja/command/export-mining.adoc
A docs/diag/performance.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-empty.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-user-op-reconcile.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr.adoc
M docs/interfaces/rest/operations/modify-op-rest.adoc
M docs/repository/native-postgresql/design-and-implementation.adoc
M docs/resources/attribute-caching.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
A gui/admin-gui/patches/admin-lte#3.2.0.patch
R gui/admin-gui/patches/admin-lte+3.2.0.patch
A gui/admin-gui/patches/bootstrap-multiselect#1.1.0.patch
R gui/admin-gui/patches/bootstrap-multiselect+1.1.0.patch
M gui/admin-gui/pom.xml
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PopupObjectListPanel.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/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/candidate/RoleAnalysisCandidateTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/session/RoleAnalysisSessionTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/session/RoleAnalysisSessionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/RoleAnalysisAttributeSettingPropertyFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeProgressForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisSimpleModel.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/page/PageRoleAnalysis.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/mining/PageRoleSuggestions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAttributeItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierPatternItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisAspectsWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPopupPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MigratedRolesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/aspects/RoleAnalysisClusterAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/ClusterRoleSuggestionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/SessionRoleSuggestionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierPartitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisSessionSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.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/page/tmp/panel/RoleAnalysisAttributeAnalysisDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisAttributesDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisDetectedPatternDetails.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/operation/OutlierPatternResolver.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/PatternStatistics.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/RoleAnalysisMatrixTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/RoleAnalysisMatrixTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AccessDistributionDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDtos.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisAccessDistributionPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisCandidateRoleTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisCandidateRoleTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedPatternTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedPatternTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierDashboardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierPartitionTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierPartitionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisViewAllPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisTileTableUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisCandidateRoleTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisCandidateRoleTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisDetectedPatternTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisDetectedPatternTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisMigrationRoleTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisMigrationRoleTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisOutlierPartitionTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisOutlierPartitionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisCandidateRolesDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisDetectedPatternsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisMigratedRolesDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskErrorsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskInternalPerformancePanel.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/web/component/data/BoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/PagingSizePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisObjectColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisPaginRows.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskErrorSelectableBeanImplOld.java
M gui/admin-gui/webpack.common.js
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/AttributeAnalysisCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/RoleMemberAttributeAnalyseCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/UserAttributeAnalyseCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/BasePattern.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformationBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityWorkersInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/CertificationTaskLauncher.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/CompiledGuiProfile.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/CompiledObjectCollectionView.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.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/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/Clusterable.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/OutlierClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/StandardClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAttributeResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/inline/BasicOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlineOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/ClusterExplanation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/PatternConfidenceCalculator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
M pom.xml
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/ImportAction.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacBasicStructure.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacGeneratorUtils.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacObjectCategoryBuilder.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacObjectCategoryProcessor.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacUserType.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialObjectsDefinition.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialOrg.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
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: 9cc0690bc4498bb80d99c3da8691c8d104f74982
https://github.com/Evolveum/midpoint/commit/9cc0690bc4498bb80d99c3da8691c8d104f74982
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-20 (Thu, 20 Feb 2025)
Changed paths:
M model/model-intest/pom.xml
Log Message:
-----------
added missing dependency definition for common math3
Commit: 33d5ef450113cfc34dabc49020664cd2da430a75
https://github.com/Evolveum/midpoint/commit/33d5ef450113cfc34dabc49020664cd2da430a75
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-20 (Thu, 20 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
Log Message:
-----------
MID-10410 progress/status column in task list, sortig improvement
Commit: e316f6aec532ddd48aa7f04ff6b9ef5660147bf7
https://github.com/Evolveum/midpoint/commit/e316f6aec532ddd48aa7f04ff6b9ef5660147bf7
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/impl/page/self/requestAccess/RoleCatalogPanel.java
Log Message:
-----------
#10425 fixed use case for table view on the role catalog panel
Commit: 3718d0642ab9556104dbc800aaef94170cd223a9
https://github.com/Evolveum/midpoint/commit/3718d0642ab9556104dbc800aaef94170cd223a9
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-20 (Thu, 20 Feb 2025)
Changed paths:
M docs/deployment/ninja/command/export-mining.adoc
A docs/diag/performance.adoc
M docs/resources/attribute-caching.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
A gui/admin-gui/patches/admin-lte#3.2.0.patch
R gui/admin-gui/patches/admin-lte+3.2.0.patch
A gui/admin-gui/patches/bootstrap-multiselect#1.1.0.patch
R gui/admin-gui/patches/bootstrap-multiselect+1.1.0.patch
M gui/admin-gui/pom.xml
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/candidate/RoleAnalysisCandidateTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/session/RoleAnalysisSessionTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/session/RoleAnalysisSessionTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/RoleAnalysisAttributeSettingPropertyFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeProgressForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisSimpleModel.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/page/PageRoleAnalysis.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/mining/PageRoleSuggestions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAttributeItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierPatternItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisAspectsWebUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPopupPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MigratedRolesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/aspects/RoleAnalysisClusterAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/ClusterRoleSuggestionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/SessionRoleSuggestionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierPartitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisSessionSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.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/page/tmp/panel/RoleAnalysisAttributeAnalysisDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisAttributesDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisDetectedPatternDetails.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/operation/OutlierPatternResolver.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/PatternStatistics.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/RoleAnalysisMatrixTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/RoleAnalysisMatrixTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AccessDistributionDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDtos.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisAccessDistributionPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisCandidateRoleTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisCandidateRoleTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedPatternTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedPatternTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierDashboardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierPartitionTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierPartitionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisViewAllPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisCandidateRoleTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisDetectedPatternTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisMigrationRoleTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierPartitionTileTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisTileTableUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisCandidateRoleTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisCandidateRoleTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisDetectedPatternTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisDetectedPatternTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisMigrationRoleTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisMigrationRoleTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisOutlierPartitionTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisOutlierPartitionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisSessionTileTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisCandidateRolesDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisDetectedPatternsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisMigratedRolesDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisObjectColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgress.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M gui/admin-gui/webpack.common.js
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/AttributeAnalysisCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/RoleMemberAttributeAnalyseCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/UserAttributeAnalyseCache.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/BasePattern.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/ObjectHandler.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/ResultHandler.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/AbstractStatisticsPrinter.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/BasicComponentStructure.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ComponentsPerformanceComputer.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ComponentsPerformanceInformationPrinter.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ComponentsPerformanceInformationUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OperationsPerformanceInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OperationsPerformanceInformationUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/RepositoryPerformanceInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/traces/OpType.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformationBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityWorkersInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskOperationStatsUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/OperationResultAssert.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestReportUtil.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/hooks/HookRegistry.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/MetadataItemProcessingSpecImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/AbstractValuePolicyOriginResolver.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValueChecker.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/ObjectTemplateIncludeProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.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/correlator/items/ItemsCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensOwnerResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AutoAssignMappingCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/LinkSourceFinder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/Clusterable.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/OutlierClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/StandardClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierAttributeResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/inline/BasicOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlineOutlierDetectionStrategy.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/ClusterExplanation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/PatternConfidenceCalculator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisUtils.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
M model/model-intest/pom.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/AbstractMiscTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestMisc.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
A model/model-intest/src/test/resources/misc/resource-dummy-perf.xml
M pom.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.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/ShadowGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityRun.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/SearchExecutor.java
M release-notes.adoc
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/RepositoryCache.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/SearchOpHandler.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/RepoObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ContainerableProcessingRequest.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ItemProcessingGatekeeper.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ProcessingCoordinator.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/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ComponentsPerformanceInformationAsserter.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/OperationsPerformanceInformationAsserter.java
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/TaskSynchronizer.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ImportConfiguration.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RandomSource.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RolesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourceInitializer.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 2ab17addae1602e723730af317d999fefa8c7cbb
https://github.com/Evolveum/midpoint/commit/2ab17addae1602e723730af317d999fefa8c7cbb
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-21 (Fri, 21 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
Log Message:
-----------
#10423 EndUser Modify Marks error (several npe fixes)
Commit: 1bc98077e9519e369703dc179b37c3da905f0f66
https://github.com/Evolveum/midpoint/commit/1bc98077e9519e369703dc179b37c3da905f0f66
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-21 (Fri, 21 Feb 2025)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RolesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
M testing/story/src/test/resources/system-perf/resource-source.vm.xml
M testing/story/src/test/resources/system-perf/resource-target.vm.xml
M testing/story/src/test/resources/system-perf/role-technical.vm.xml
Log Message:
-----------
Add configurable mapping strength to perf. test
Commit: 81a6b4ad8410e73855e7be8f70d29efbefd3ca7c
https://github.com/Evolveum/midpoint/commit/81a6b4ad8410e73855e7be8f70d29efbefd3ca7c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-21 (Fri, 21 Feb 2025)
Changed paths:
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/DummyConfiguration.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyExtra.java
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-extra/resource-dummy.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
M testing/story/src/test/resources/system-perf/resource-target.vm.xml
Log Message:
-----------
Add association shortcut for perf. tests
(The feature had to be added to the dummy connector.)
Commit: d0747d5e0bc5b9e9c31391a8b39c926ebb97c1fe
https://github.com/Evolveum/midpoint/commit/d0747d5e0bc5b9e9c31391a8b39c926ebb97c1fe
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-21 (Fri, 21 Feb 2025)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
M testing/story/src/test/resources/system-perf/resource-target.vm.xml
Log Message:
-----------
Support native references in TestSystemPerformance
For the time being, we use the same role-based explicit outbound mapping
as in 4.8.
Commit: 1dd9eaf6bc5ae60d86620c3d92abcdd124adde2f
https://github.com/Evolveum/midpoint/commit/1dd9eaf6bc5ae60d86620c3d92abcdd124adde2f
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-23 (Sun, 23 Feb 2025)
Changed paths:
A docs/admin-gui/admin-gui-config/default-list-view-panel-configuration.adoc
M docs/admin-gui/admin-gui-config/index.adoc
M docs/admin-gui/collections-views/configuration/index.adoc
Log Message:
-----------
#10414 Global setting for max page size - documentation update
Commit: 0f55145c562aa356c1933691ec33a7deb4e8fee4
https://github.com/Evolveum/midpoint/commit/0f55145c562aa356c1933691ec33a7deb4e8fee4
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-02-23 (Sun, 23 Feb 2025)
Changed paths:
M docs/admin-gui/admin-gui-config/default-list-view-panel-configuration.adoc
M docs/admin-gui/admin-gui-config/index.adoc
M docs/admin-gui/collections-views/configuration/index.adoc
Log Message:
-----------
#10414 documentation fix
Commit: b2cc58114cf5c40f5c8f7ea84d294e60426a3353
https://github.com/Evolveum/midpoint/commit/b2cc58114cf5c40f5c8f7ea84d294e60426a3353
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java
Log Message:
-----------
Role analysis: improve role suggestion retrive
Commit: a400fe1d92b74630bad18e6dac67c56bbea78c47
https://github.com/Evolveum/midpoint/commit/a400fe1d92b74630bad18e6dac67c56bbea78c47
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisTileTableUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisCandidateRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisDetectedPatternTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisMigrationRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisCandidateRolesDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisDetectedPatternsDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisMigratedRolesDto.java
Log Message:
-----------
Role analysis: fix serialization issues
Commit: d015d02238f85cb72fe504acfec5a5950021165b
https://github.com/Evolveum/midpoint/commit/d015d02238f85cb72fe504acfec5a5950021165b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
Log Message:
-----------
Fix native refs support in TestSystemPerformance
1. Improving the performance of operations in Dummy Connector.
2. Fixing the problem with running simulated references introduced
in the previous commit.
Commit: d655a7c43c0545f0c1553c7e271f7604de4713a3
https://github.com/Evolveum/midpoint/commit/d655a7c43c0545f0c1553c7e271f7604de4713a3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/mining/PageRoleSuggestions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MigratedRolesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/ClusterRoleSuggestionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/SessionRoleSuggestionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
Log Message:
-----------
Role analysis: GUI performance improvement
1. Affected multiple table models.
2. The model was rebuilt several times (each time
it was called, which was redundant), this resulted in a significant
increase in page load times and their associated models.
Commit: aeb998bb9ed7c9e605c896be2adeda34a701bf3f
https://github.com/Evolveum/midpoint/commit/aeb998bb9ed7c9e605c896be2adeda34a701bf3f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelPatternItem.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelPatternItem.java
Log Message:
-----------
Role analysis: fix npe and improve user-permission operation panel
1. When navigating through the user-permission table to an outlier object,
the model was rewritten, causing incompatibility between the container's
ajaxEvent and inner component events. In this version, pattern and
object reflection in the user-permission table is available by clicking
on the panel icon.
2. Fix components overflow
3. Add missing localizations
Commit: 58df8f0e16c11a10f75f5a22a83b29d02fb8deaf
https://github.com/Evolveum/midpoint/commit/58df8f0e16c11a10f75f5a22a83b29d02fb8deaf
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
R gui/admin-gui/.npmrc
A gui/admin-gui/.npmrcss
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
Log Message:
-----------
MID-10440: remove override postcss to 8.5.2 in package.json
Commit: 548d3c2c8e40fc49c09ccf14a29b0cf6dad7b668
https://github.com/Evolveum/midpoint/commit/548d3c2c8e40fc49c09ccf14a29b0cf6dad7b668
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
A docs/admin-gui/admin-gui-config/default-list-view-panel-configuration.adoc
M docs/admin-gui/admin-gui-config/index.adoc
M docs/admin-gui/collections-views/configuration/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/mining/PageRoleSuggestions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MigratedRolesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/ClusterRoleSuggestionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/SessionRoleSuggestionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelPatternItem.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelPatternItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisTileTableUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisCandidateRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisDetectedPatternTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisMigrationRoleTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisCandidateRolesDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisDetectedPatternsDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisMigratedRolesDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/ObjectHandler.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/ResultHandler.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/AbstractStatisticsPrinter.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/BasicComponentStructure.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ComponentsPerformanceComputer.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ComponentsPerformanceInformationPrinter.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ComponentsPerformanceInformationUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OperationsPerformanceInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OperationsPerformanceInformationUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/RepositoryPerformanceInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/traces/OpType.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskOperationStatsUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/OperationResultAssert.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestReportUtil.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/hooks/HookRegistry.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/MetadataItemProcessingSpecImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/AbstractValuePolicyOriginResolver.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValueChecker.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/ObjectTemplateIncludeProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.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/correlator/items/ItemsCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensOwnerResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AutoAssignMappingCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/LinkSourceFinder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java
M model/model-intest/pom.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/AbstractMiscTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestMisc.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
A model/model-intest/src/test/resources/misc/resource-dummy-perf.xml
M pom.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.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/ShadowGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityRun.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/SearchExecutor.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/RepositoryCache.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/SearchOpHandler.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/RepoObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ContainerableProcessingRequest.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ItemProcessingGatekeeper.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ProcessingCoordinator.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/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ComponentsPerformanceInformationAsserter.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/OperationsPerformanceInformationAsserter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/quartz/TaskSynchronizer.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ImportConfiguration.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RandomSource.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RolesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourceInitializer.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: aa3b4f0df89f682349c9943297cac485b75ae533
https://github.com/Evolveum/midpoint/commit/aa3b4f0df89f682349c9943297cac485b75ae533
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint.js
Log Message:
-----------
MID-10440: revert removing of import Popper from '@popperjs/core' in midpoint.js (error with showing of popup for date picker)
Commit: fbe8ca1087ca4febed38988213e26753470694d8
https://github.com/Evolveum/midpoint/commit/fbe8ca1087ca4febed38988213e26753470694d8
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/DummyConfiguration.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyExtra.java
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-extra/resource-dummy.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RolesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
M testing/story/src/test/resources/system-perf/resource-source.vm.xml
M testing/story/src/test/resources/system-perf/resource-target.vm.xml
M testing/story/src/test/resources/system-perf/role-technical.vm.xml
Log Message:
-----------
Merge branch 'feature/perf-reporting'
Commit: fd9f308b389a064ba6cabaa669b6d2a09cbf3173
https://github.com/Evolveum/midpoint/commit/fd9f308b389a064ba6cabaa669b6d2a09cbf3173
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
A gui/admin-gui/.npmrc
R gui/admin-gui/.npmrcss
Log Message:
-----------
MID-10440: revert change name of .npmrc file
Commit: b40a85ea01d60d83fa1ed0258fd4d287976dac24
https://github.com/Evolveum/midpoint/commit/b40a85ea01d60d83fa1ed0258fd4d287976dac24
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/DummyConfiguration.java
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyExtra.java
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-extra/resource-dummy.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/RolesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SourcesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
M testing/story/src/test/resources/system-perf/resource-source.vm.xml
M testing/story/src/test/resources/system-perf/resource-target.vm.xml
M testing/story/src/test/resources/system-perf/role-technical.vm.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 92f0c60bd99ed98da7cd3086b1e0563170068e66
https://github.com/Evolveum/midpoint/commit/92f0c60bd99ed98da7cd3086b1e0563170068e66
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-02-24 (Mon, 24 Feb 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/frontend/scss/autocomplete.scss
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/page/admin/configuration/component/QueryPlaygroundPanel.java
Log Message:
-----------
code completions -> navigation in suggestions list & localization suggestions
Commit: d53df1d00a077205959039535180dd10540db10f
https://github.com/Evolveum/midpoint/commit/d53df1d00a077205959039535180dd10540db10f
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
M docs/diag/performance.adoc
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CertCampaignTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/cases/WorkItemTypeUtil.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertQueryHelper.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertUpdateHelper.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/AccessCertificationStageManagementRun.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
A model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AccessCertificationEventListenerStub.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
A model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationNotifications.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestManualEscalation.java
A model/certification-impl/src/test/resources/common/certification-of-eroot-user-assignments-notifications.xml
M model/certification-impl/src/test/resources/common/user-bob.xml
M release-notes.adoc
Log Message:
-----------
Optimize reviewer notifications from certification
**What**
Optimize and simplify the queries (and code) used to select reviewers
who should receive "required review" notifications.
**Why**
The previous implementation tended to cause opening of certification
campaign stages to hang indefinitely\*. These freezes seem to be caused
by a large number of inserts followed by more complex select.
It looks like rapid inserts causes need for the DB to do vacuum/analyze
operations, but those operations are run periodically with certain
delay. If the select operation hits the DB before the "autovacuuming"
period (called nap time) elapses, it may appear to freeze\* in the DB
without any sign of real activity.
Lowering the "autovacuum nap time" configuration option seems to
mitigate this issue. By default, this option is set to 1 minute. During
local testing, setting it to 10 seconds helped (although this was only
limited manual testing).
\*We are not sure if this freeze is just temporary and the select would
eventually finish or if it gets stuck forever.
**Notes**
Originally, the `notifyReviewers` method executed two queries. The first
query was simple and did not cause any issues. However, the second
query, which involved joins over three different tables (or in fact,
nested selects in an `exists` clause), caused problems.
After several iterations, I decided to use a single query to load all
cases with open work items, map these to reviewers in code, and then
send notifications based on that mapping. Open work items are those
whose `closeTimestamp` is null, generally meaning they belong to the
currently opened stage.
This approach has pros and cons:
**Disadvantages:**
- Loads a large number of cases into memory
- Filtering happens in code (no fancy index optimizations)
**Advantages:**
- Only one DB round trip (though technically not entirely true due to
iterative search)
- Much simpler query
- The same cases are not read more than once for reviewers with open
work items
Note that when a notification is sent, all of the reviewer's cases from
the current stage are included, not just those where the reviewer has
work items without replies. This is one of the reasons I chose to load
all the cases.
Regarding the iterative search, in this case it probably has only one
benefit and that is it does not have limit on number of returned items
in total. The non iterative search has limit of 10 000 records.
**Fixes**: MID-10225
Commit: bbf60cd7998b1bbe00ca3ceea8945662ea9965c9
https://github.com/Evolveum/midpoint/commit/bbf60cd7998b1bbe00ca3ceea8945662ea9965c9
Author: mederly <mederly at evolveum.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
M docs/roles-policies/certification/index.adoc
Log Message:
-----------
Merge pull request #262 from Evolveum/improve-certifications-docs
Add more info to Access Certifications docs
Commit: 4dd39def6d105f2aa4b215a0439d5b3f5a75de2d
https://github.com/Evolveum/midpoint/commit/4dd39def6d105f2aa4b215a0439d5b3f5a75de2d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
M docs/roles-policies/certification/index.adoc
Log Message:
-----------
Fix minor typo
Commit: 1d1a4747b3b94e1de9b94558eede7ffca9f6c774
https://github.com/Evolveum/midpoint/commit/1d1a4747b3b94e1de9b94558eede7ffca9f6c774
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M docs/diag/performance.adoc
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CertCampaignTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/cases/WorkItemTypeUtil.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertQueryHelper.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertUpdateHelper.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/AccessCertificationStageManagementRun.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
A model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AccessCertificationEventListenerStub.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
A model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationNotifications.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestManualEscalation.java
A model/certification-impl/src/test/resources/common/certification-of-eroot-user-assignments-notifications.xml
M model/certification-impl/src/test/resources/common/user-bob.xml
M release-notes.adoc
Log Message:
-----------
Merge pull request #265 from Evolveum/bugfix/10225
Optimize reviewer notifications from certification
Commit: f91daf842c1eca59788494e0c93be2a2e0c5657f
https://github.com/Evolveum/midpoint/commit/f91daf842c1eca59788494e0c93be2a2e0c5657f
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/AbstractRestController.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
Log Message:
-----------
Merge pull request #232 from Z14tk0/feature/rest-search-total-count-header
Returning total object count through X-Total-Count header when calling search REST endpoint
Commit: 2649aa29122d282879444939bf6f11b79b12fbca
https://github.com/Evolveum/midpoint/commit/2649aa29122d282879444939bf6f11b79b12fbca
Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Merge pull request #234 from Evolveum/dependabot/maven/org.keycloak-keycloak-core-26.0.6
Bump org.keycloak:keycloak-core from 25.0.5 to 26.0.6
Commit: d0973826a338bb21afe66ae7594c3378348be063
https://github.com/Evolveum/midpoint/commit/d0973826a338bb21afe66ae7594c3378348be063
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M pom.xml
M testing/rest/pom.xml
Log Message:
-----------
Fixed keycloak client version
Commit: 11b1d743387dd913480e9e1fd8426a067431e673
https://github.com/Evolveum/midpoint/commit/11b1d743387dd913480e9e1fd8426a067431e673
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M testing/rest/pom.xml
Log Message:
-----------
Added keycloak-client additional dependency
Commit: 4029d325d7cd82221d0259c933f9f3381e188823
https://github.com/Evolveum/midpoint/commit/4029d325d7cd82221d0259c933f9f3381e188823
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Bump to Spring Boot 3.4.3
Commit: 2cbe18ea27fbd98651ef0e86e245c3b6abb70a26
https://github.com/Evolveum/midpoint/commit/2cbe18ea27fbd98651ef0e86e245c3b6abb70a26
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Removed fixed versions overriding versions from Spring Boot
Commit: 860be538826c20a83033a7656901be611a068aef
https://github.com/Evolveum/midpoint/commit/860be538826c20a83033a7656901be611a068aef
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/DuoProvider.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/OidcClientProvider.java
Log Message:
-----------
use RestClientAuthorizationCodeTokenResponseClient instead of deprecated DefaultAuthorizationCodeTokenResponseClient in OidcClientProvider
Commit: 31eb61130314ac74be4395f3db4ec1cdc9854acf
https://github.com/Evolveum/midpoint/commit/31eb61130314ac74be4395f3db4ec1cdc9854acf
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M docs/diag/performance.adoc
M docs/roles-policies/certification/index.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/autocomplete.scss
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/page/admin/configuration/component/QueryPlaygroundPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CertCampaignTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/cases/WorkItemTypeUtil.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertQueryHelper.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertUpdateHelper.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/AccessCertificationStageManagementRun.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
A model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AccessCertificationEventListenerStub.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
A model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationNotifications.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestManualEscalation.java
A model/certification-impl/src/test/resources/common/certification-of-eroot-user-assignments-notifications.xml
M model/certification-impl/src/test/resources/common/user-bob.xml
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/AbstractRestController.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
M pom.xml
M release-notes.adoc
M testing/rest/pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: f35b0d8bf01808ef78e4084e026ec99654277447
https://github.com/Evolveum/midpoint/commit/f35b0d8bf01808ef78e4084e026ec99654277447
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
Log Message:
-----------
MID-10440: override bootstrap-switch to 3.4.0 for admin gui frontend
Commit: 5047aaeec14317e96c1b94bbd70fab16173ac2d6
https://github.com/Evolveum/midpoint/commit/5047aaeec14317e96c1b94bbd70fab16173ac2d6
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
Log Message:
-----------
temporary fix version of saas (frontend) on 1.85.0 because nexus doesn't see fresh new version 1.85.1
Commit: 79a84285eb16596ce9e38e8bf36b6130ff443f2c
https://github.com/Evolveum/midpoint/commit/79a84285eb16596ce9e38e8bf36b6130ff443f2c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyUuid.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyUuidNonUniqueName.java
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-uuid/resource-dummy.xml
Log Message:
-----------
Add a test for MID-10408
(The tests passes, for now.)
Commit: c943b21a0d90b337232752f06e93255fb7a1a225
https://github.com/Evolveum/midpoint/commit/c943b21a0d90b337232752f06e93255fb7a1a225
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-02-26 (Wed, 26 Feb 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/frontend/scss/autocomplete.scss
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/page/admin/configuration/component/QueryPlaygroundPanel.java
Log Message:
-----------
localizations content assist & navigate suggestions with keyboard
Commit: fa7a3bcfb946ab3161bb3f6c9d70deadca5684a5
https://github.com/Evolveum/midpoint/commit/fa7a3bcfb946ab3161bb3f6c9d70deadca5684a5
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableItemDefinition.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestUserTemplate.java
M model/model-intest/src/test/resources/common/user-template-complex.xml
Log Message:
-----------
MID-10359: fix override emphasized by displayHint for item in object template
Commit: 9e4415f0fb1e5f980e773980a8b1b6f90b6184ad
https://github.com/Evolveum/midpoint/commit/9e4415f0fb1e5f980e773980a8b1b6f90b6184ad
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-26 (Wed, 26 Feb 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/frontend/scss/autocomplete.scss
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/page/admin/configuration/component/QueryPlaygroundPanel.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyUuid.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyUuidNonUniqueName.java
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-uuid/resource-dummy.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 1444ce627aaeb4240804a2f18d23aeea6607925d
https://github.com/Evolveum/midpoint/commit/1444ce627aaeb4240804a2f18d23aeea6607925d
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Reverted cache2k version to 2.0 instead of 2.6
Commit: 309efffd436e613d2c73c2df030bee79fc8aef5c
https://github.com/Evolveum/midpoint/commit/309efffd436e613d2c73c2df030bee79fc8aef5c
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LifecycleStatePanelFactory.java
Log Message:
-----------
MID-10371: use special lifecycle state panel only with default system lookup table object
Commit: 36d218d995bcf094cc949c0f5c380f77eb1402fe
https://github.com/Evolveum/midpoint/commit/36d218d995bcf094cc949c0f5c380f77eb1402fe
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: e3168e8f04d582a36f07a7151131cfb4f17525ce
https://github.com/Evolveum/midpoint/commit/e3168e8f04d582a36f07a7151131cfb4f17525ce
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Reverted Groovy to 4.0.24
Commit: 7f0c97903bb0fd5d7db9d679e820877b9127b769
https://github.com/Evolveum/midpoint/commit/7f0c97903bb0fd5d7db9d679e820877b9127b769
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M testing/story/src/test/resources/system-perf/system-configuration.xml
Log Message:
-----------
Temporarily disable MD in TestSystemPerformance
(cherry picked from commit 5e51e12d6756b7fa7a8a24361a3eee9682bce845)
Commit: 776c1a1041b2576fa85077d61bc339fcf544809f
https://github.com/Evolveum/midpoint/commit/776c1a1041b2576fa85077d61bc339fcf544809f
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertQueryHelper.java
Log Message:
-----------
Fix certifications for non-native repo
**What**
Use non iterative search, if the repository isn't "native"
**Why**
Iterative search is not implemented in "non native" repositories (i.e.
the old repository which uses Hibernate). Using iterative search on
those repositories caused an exception.
**Fixes:** MID-10225
Commit: c8d07c624f1de50d38351d92efd3578ca08339ba
https://github.com/Evolveum/midpoint/commit/c8d07c624f1de50d38351d92efd3578ca08339ba
Author: Andrej <84732799+and-za at users.noreply.github.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertQueryHelper.java
Log Message:
-----------
Merge pull request #266 from Evolveum/bugfix/10225
Fix certifications for non-native repo
Commit: 13939759117e3d02c4140fa71740e3edbf7dc5c9
https://github.com/Evolveum/midpoint/commit/13939759117e3d02c4140fa71740e3edbf7dc5c9
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
R testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationConfiguration.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationWithSourceConfiguration.java
A 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/SummaryOutputFile.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
A testing/story/src/test/resources/system-perf/task-reconciliation-with-source.vm.xml
A testing/story/src/test/resources/system-perf/task-reconciliation-with-target.vm.xml
R testing/story/src/test/resources/system-perf/task-reconciliation.vm.xml
Log Message:
-----------
Add target reconciliation to the perf test
Commit: c4a15c21bf5bb7a98b6f47f472ad83ad9c14310e
https://github.com/Evolveum/midpoint/commit/c4a15c21bf5bb7a98b6f47f472ad83ad9c14310e
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
A gui/admin-gui/src/frontend/scss/_grid.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
Log Message:
-----------
MID-10453 fix responsive for columns of table in Safari
Commit: 679a157ab957775915f42b3467565622a0296ce0
https://github.com/Evolveum/midpoint/commit/679a157ab957775915f42b3467565622a0296ce0
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertQueryHelper.java
M pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 052edc2e59e9f3bc5628de3d83258fa82b402207
https://github.com/Evolveum/midpoint/commit/052edc2e59e9f3bc5628de3d83258fa82b402207
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/util/OperationExecutionWriter.java
Log Message:
-----------
Fix skipping operation execution recording
When the "skipWhenSuccess" property was enabled, no operation
execution records were created (that's correct), but the repository
modifyObject operation was called anyway.
This is now fixed. It should improve the performance a bit.
Commit: ad8e6a557fa7a6b9a8264c8e0ec94f411512a801
https://github.com/Evolveum/midpoint/commit/ad8e6a557fa7a6b9a8264c8e0ec94f411512a801
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
A gui/admin-gui/src/frontend/scss/_grid.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertQueryHelper.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/util/OperationExecutionWriter.java
Log Message:
-----------
Merge branch 'master' into feature/perf-reporting
Commit: aa38360d5087c8ba3a3341aebf45f9d1625e68f2
https://github.com/Evolveum/midpoint/commit/aa38360d5087c8ba3a3341aebf45f9d1625e68f2
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationExecutionRecorderForClockwork.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/util/OperationExecutionWriter.java
Log Message:
-----------
Fix the build
Commit: 6998309cabbc77727a205afd61026ed8fe94894d
https://github.com/Evolveum/midpoint/commit/6998309cabbc77727a205afd61026ed8fe94894d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationExecutionRecorderForClockwork.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/util/OperationExecutionWriter.java
Log Message:
-----------
Merge branch 'master' into feature/perf-reporting
Commit: f5e5f699319e59865296717e9309d3e9aca7a946
https://github.com/Evolveum/midpoint/commit/f5e5f699319e59865296717e9309d3e9aca7a946
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/WorkItemManager.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/MarkManager.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibraryManager.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/AbstractValuePolicyOriginResolver.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/ObjectTemplateIncludeProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.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/RawChangesExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/transformer/DataPolicyProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/triggerSetter/OptimizingTriggerCreatorImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/importer/ObjectImporter.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensOwnerResolver.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/ProjectionContextKeyFactoryImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionResourceResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AutoAssignMappingCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusConstraintsChecker.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/MissingShadowContextRefresher.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/PipelineData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/AbstractExecuteExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/AssignExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ProjectionLinkUpdater.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/SyncTaskHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportFromResourceLauncher.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RoleMembershipManagementActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/CompletedTaskCleanupTriggerHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/ShadowReconcileTriggerHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/ModelImplUtils.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestResources.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/manual/AbstractManualResourceTest.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/formatters/ValueFormatter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectsBeans.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceExpansionOperation.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAssociations.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/update/TransformationalAsyncUpdateMessageListener.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/SystemObjectCache.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/SearchBasedActivityRun.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ItemProcessingGatekeeper.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ItemProcessingMonitor.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ItemProcessingRequest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/MidPointPrincipal.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/test/NullTaskImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestOperationPerf.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
Log Message:
-----------
Prepare cloning reduction
This commit contains preparatory works before reducing the # of clone()
operations:
1. Renaming createReadOnlyCollection() to more readable readOnly().
(Necessary as it will be used quite often.)
2. Tracing improvements: necessary to measure # of clone() operations
more comprehensively, even in shadow pre-processing in provisioning
module.
3. Removed calls to (now non-existent) ItemFactory#createObjectValue
and createContainerValue methods. They were not needed any more.
Commit: 627114d1f585ddf7357981b8359be109ee900bc3
https://github.com/Evolveum/midpoint/commit/627114d1f585ddf7357981b8359be109ee900bc3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationExecutionRecorderForClockwork.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/util/OperationExecutionWriter.java
Log Message:
-----------
Merge branch 'feature/perf-reporting' into feature/less-cloning
Commit: c4efc4dded37350bd6c040708d8d088ca13d2af3
https://github.com/Evolveum/midpoint/commit/c4efc4dded37350bd6c040708d8d088ca13d2af3
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-02-27 (Thu, 27 Feb 2025)
Changed paths:
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/page/admin/configuration/component/QueryPlaygroundPanel.java
Log Message:
-----------
fixed empty autocomplete div & fixed noSuggestion translate
Commit: 77d604d608b2edc7a4a94c262b7771bc12f98e03
https://github.com/Evolveum/midpoint/commit/77d604d608b2edc7a4a94c262b7771bc12f98e03
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-02-27 (Thu, 27 Feb 2025)
Changed paths:
M gui/admin-gui/src/frontend/js/midpoint-theme.js
Log Message:
-----------
fixed pressing enter in navigation of code completion
Commit: f2c0744e370984a5b753878f75ec20258b0f2442
https://github.com/Evolveum/midpoint/commit/f2c0744e370984a5b753878f75ec20258b0f2442
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-27 (Thu, 27 Feb 2025)
Changed paths:
M infra/schema/src/test/resources/xmljson/user-template-complex.xml
M model/model-intest/src/test/resources/common/user-template-complex.xml
Log Message:
-----------
fix for TestEditSchema
Commit: 9ce7f71ca7d290104a76efaadac37ec927a3decf
https://github.com/Evolveum/midpoint/commit/9ce7f71ca7d290104a76efaadac37ec927a3decf
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-27 (Thu, 27 Feb 2025)
Changed paths:
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/page/admin/configuration/component/QueryPlaygroundPanel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationExecutionRecorderForClockwork.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/util/OperationExecutionWriter.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 0f6c25e3d4b74f73d4ee2d241cc65fb26fc8b785
https://github.com/Evolveum/midpoint/commit/0f6c25e3d4b74f73d4ee2d241cc65fb26fc8b785
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-27 (Thu, 27 Feb 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/AbstractStatisticsPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/Formatting.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/TestSystemPerformance.java
Log Message:
-----------
Add single component perf. section in perf. test
This section is there to make the storage into the database easier.
Commit: 0e30949ba7c366a2757f620b0fa18c3fa356a8c4
https://github.com/Evolveum/midpoint/commit/0e30949ba7c366a2757f620b0fa18c3fa356a8c4
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-27 (Thu, 27 Feb 2025)
Changed paths:
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/page/admin/configuration/component/QueryPlaygroundPanel.java
M infra/schema/src/test/resources/xmljson/user-template-complex.xml
M model/model-intest/src/test/resources/common/user-template-complex.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 57c5194815f53be92a4bc45f6d7be7dae7881e84
https://github.com/Evolveum/midpoint/commit/57c5194815f53be92a4bc45f6d7be7dae7881e84
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-27 (Thu, 27 Feb 2025)
Changed paths:
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/Associations.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
Log Message:
-----------
Update assoc. and mappings setting in perf. test
Associations are now managed by "targets.associations" parameter
with the default of "native" (was: basic).
The mappings are now strong by default (was: normal).
Commit: 5dbeb7326bb573c3240ff973f609af200c2d23ef
https://github.com/Evolveum/midpoint/commit/5dbeb7326bb573c3240ff973f609af200c2d23ef
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-27 (Thu, 27 Feb 2025)
Changed paths:
R testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationConfiguration.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationWithSourceConfiguration.java
A 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/SummaryOutputFile.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.xml
A testing/story/src/test/resources/system-perf/task-reconciliation-with-source.vm.xml
A testing/story/src/test/resources/system-perf/task-reconciliation-with-target.vm.xml
R testing/story/src/test/resources/system-perf/task-reconciliation.vm.xml
Log Message:
-----------
Merge branch 'feature/perf-reporting'
Commit: d6ece183da11d0b96a61638bfe93b0e2c1c17233
https://github.com/Evolveum/midpoint/commit/d6ece183da11d0b96a61638bfe93b0e2c1c17233
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-02-27 (Thu, 27 Feb 2025)
Changed paths:
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/SourcesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SummaryOutputFile.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
A testing/story/src/test/resources/system-perf/system-configuration.vm.xml
R testing/story/src/test/resources/system-perf/system-configuration.xml
Log Message:
-----------
Add disableDefaultMultivalueProvenance param
This allows disabling multivalue provenance metadata without
changing the source files.
Commit: 1ac3a641939e597d33a88ab27b2be98c726ae02a
https://github.com/Evolveum/midpoint/commit/1ac3a641939e597d33a88ab27b2be98c726ae02a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-27 (Thu, 27 Feb 2025)
Changed paths:
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
oracle PVC for tests raised 15->20Gi to avoid ORA-00257
Commit: ec7a7d4507e6fa851bb3c05797ad7934d22bf922
https://github.com/Evolveum/midpoint/commit/ec7a7d4507e6fa851bb3c05797ad7934d22bf922
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-02-27 (Thu, 27 Feb 2025)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/OtherParameters.java
R testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationConfiguration.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/ReconciliationWithSourceConfiguration.java
A 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/SourcesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SummaryOutputFile.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
A testing/story/src/test/resources/system-perf/system-configuration.vm.xml
R testing/story/src/test/resources/system-perf/system-configuration.xml
A testing/story/src/test/resources/system-perf/task-reconciliation-with-source.vm.xml
A testing/story/src/test/resources/system-perf/task-reconciliation-with-target.vm.xml
R testing/story/src/test/resources/system-perf/task-reconciliation.vm.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 174731faafdfae1f90ca267e5ffa3e756316bc34
https://github.com/Evolveum/midpoint/commit/174731faafdfae1f90ca267e5ffa3e756316bc34
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-02-28 (Fri, 28 Feb 2025)
Changed paths:
M testing/story/src/test/resources/system-perf/task-reconciliation-with-target.vm.xml
Log Message:
-----------
Performance: Testing: renamed target reconciliation task to have unique name
Commit: 461463d2d5477d28e63e04407ab62c80e49174a4
https://github.com/Evolveum/midpoint/commit/461463d2d5477d28e63e04407ab62c80e49174a4
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-28 (Fri, 28 Feb 2025)
Changed paths:
M gui/admin-gui/package.json
M gui/admin-gui/pom.xml
Log Message:
-----------
move generation of sbom for frontend to 'dependencytrack' profile, because of building on windows
Commit: 9e4b8e2ca2e868f021737c2f41ab078694a90359
https://github.com/Evolveum/midpoint/commit/9e4b8e2ca2e868f021737c2f41ab078694a90359
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-28 (Fri, 28 Feb 2025)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
Log Message:
-----------
upgrade saas version (frontend) to 1.85.1
Commit: 4dd61dec3d53cfcb2592314c92d3fae1478d240b
https://github.com/Evolveum/midpoint/commit/4dd61dec3d53cfcb2592314c92d3fae1478d240b
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-02-28 (Fri, 28 Feb 2025)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
Log Message:
-----------
Revert "upgrade saas version (frontend) to 1.85.1"
This reverts commit 9e4b8e2ca2e868f021737c2f41ab078694a90359.
Commit: 9d45595eb1ddbe11c777645563e59a6c94fe74d8
https://github.com/Evolveum/midpoint/commit/9d45595eb1ddbe11c777645563e59a6c94fe74d8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-02-28 (Fri, 28 Feb 2025)
Changed paths:
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/OutlierPatternResolver.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/PatternStatistics.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/SimpleHeatPattern.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/DetectedPattern.java
A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/SimpleHeatPattern.java
A infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/CellPatternResolver.java
Log Message:
-----------
Role analysis: fix pattern detection action over user-permission table
Commit: 105a9d950a442664051296c9dc51b55e6d0d5b67
https://github.com/Evolveum/midpoint/commit/105a9d950a442664051296c9dc51b55e6d0d5b67
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-03-03 (Mon, 03 Mar 2025)
Changed paths:
M gui/admin-gui/src/frontend/js/honeypot.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotBehaviour.java
Log Message:
-----------
MID-10490: fix honeypot behaviour when values of form are prefilled
Commit: b525a9e173a8928be83289d0d2243cf8acc18723
https://github.com/Evolveum/midpoint/commit/b525a9e173a8928be83289d0d2243cf8acc18723
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-03-03 (Mon, 03 Mar 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCasesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
Log Message:
-----------
fix #10473 Cases - search remembered (using another session storage key for focus details Cases panel)
Commit: a6c7eb38f5ec6058a958e286b670e2c6a81fdc0e
https://github.com/Evolveum/midpoint/commit/a6c7eb38f5ec6058a958e286b670e2c6a81fdc0e
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-03-03 (Mon, 03 Mar 2025)
Changed paths:
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/cases/CaseSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemListWithDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemsTableWithDetailsPanel.java
Log Message:
-----------
fix #10427 caseWorkItems name column (the number of the work items columns was decreased on the case details page not to show the common for the case data)
Commit: 3969feacdb25b713d24383ce1b6f9624e088de95
https://github.com/Evolveum/midpoint/commit/3969feacdb25b713d24383ce1b6f9624e088de95
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-03-03 (Mon, 03 Mar 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfiledPrincipalManagerImpl.java
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:
-----------
MID-10439: clear registered "membership delegation" after is delegation removed
Commit: 7588996e0096333890437bb60972a9a0714cfbcf
https://github.com/Evolveum/midpoint/commit/7588996e0096333890437bb60972a9a0714cfbcf
Author: skublik <lukas.skublik at gmail.com>
Date: 2025-03-03 (Mon, 03 Mar 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCasesPanel.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/cases/CaseSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemListWithDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemsTableWithDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 7cbcc7f57f9f77eec278f4ac36b63ea7efe9ab6c
https://github.com/Evolveum/midpoint/commit/7cbcc7f57f9f77eec278f4ac36b63ea7efe9ab6c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-03-03 (Mon, 03 Mar 2025)
Changed paths:
M model/model-intest/testng-integration-full.xml
Log Message:
-----------
enabled policy threshold tests (were not a part of testng suite). MID-10412 related
Commit: f48899855ce904cbd484da0064ec9f0f1ed0b30c
https://github.com/Evolveum/midpoint/commit/f48899855ce904cbd484da0064ec9f0f1ed0b30c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-03-04 (Tue, 04 Mar 2025)
Changed paths:
M gui/admin-gui/package.json
M gui/admin-gui/pom.xml
M gui/admin-gui/src/frontend/js/honeypot.js
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/HoneypotBehaviour.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/page/admin/focus/component/FocusCasesPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/OutlierPatternResolver.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/PatternStatistics.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/SimpleHeatPattern.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.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/RoleAnalysisIntersectionColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemListWithDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/CaseWorkItemsTableWithDetailsPanel.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/session/SessionStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/DetectedPattern.java
A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/SimpleHeatPattern.java
A infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/CellPatternResolver.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/AbstractStatisticsPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/Formatting.java
M infra/schema/src/test/resources/xmljson/user-template-complex.xml
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/src/test/resources/common/user-template-complex.xml
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
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/Associations.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/SourcesConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/SummaryOutputFile.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TargetsConfiguration.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
A testing/story/src/test/resources/system-perf/system-configuration.vm.xml
R testing/story/src/test/resources/system-perf/system-configuration.xml
M testing/story/src/test/resources/system-perf/task-reconciliation-with-target.vm.xml
M tools/jenkins/midpoint-main-generic-oracle-pipeline
Log Message:
-----------
Merge branch 'refs/heads/master' into feature/less-cloning
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.
Commit: cf3c98d8c568fe715702a4d53ae2f2ab5fc33381
https://github.com/Evolveum/midpoint/commit/cf3c98d8c568fe715702a4d53ae2f2ab5fc33381
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-03-07 (Fri, 07 Mar 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageActiveCampaigns.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaigns.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
Log Message:
-----------
#10469 Campaigns - Table view;
fixed the redirection after the click in the Name column for campaigns page and active campaigns page
Commit: 5417851e6d96b126b43d2c5ef9ebfae2a1d34187
https://github.com/Evolveum/midpoint/commit/5417851e6d96b126b43d2c5ef9ebfae2a1d34187
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-03-07 (Fri, 07 Mar 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
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/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/WorkItemManager.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/MarkManager.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/archetypes/ArchetypeManager.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibraryManager.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/AbstractValuePolicyOriginResolver.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/ObjectTemplateIncludeProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.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/RawChangesExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.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/controller/transformer/DataPolicyProcessor.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/expr/AssociationSynchronizationExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/triggerSetter/OptimizingTriggerCreatorImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/importer/ObjectImporter.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.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/LensOwnerResolver.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/ProjectionContextKeyFactoryImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionResourceResolver.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/AutoAssignMappingCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusConstraintsChecker.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/FullInboundsSource.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/ContextLoader.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/MissingShadowContextRefresher.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/scripting/PipelineData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/AbstractExecuteExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/AssignExecutor.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/ProjectionLinkUpdater.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/sync/tasks/SyncTaskHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportFromResourceLauncher.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RoleMembershipManagementActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/CompletedTaskCleanupTriggerHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/ShadowReconcileTriggerHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/ModelImplUtils.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/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/manual/AbstractManualResourceTest.java
M model/model-intest/testng-integration-full.xml
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/formatters/ValueFormatter.java
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/operations/ProvisioningSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectsBeans.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.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/resources/ResourceExpansionOperation.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/TestDummyComplexAssociations.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyConsistency.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/update/TransformationalAsyncUpdateMessageListener.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-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/SystemObjectCache.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/SearchBasedActivityRun.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/processing/ItemProcessingGatekeeper.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ItemProcessingMonitor.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/processing/ItemProcessingRequest.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
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/MidPointPrincipal.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/test/NullTaskImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestOperationPerf.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/sysperf/TestSystemPerformance.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 39a47399afeaa9c457c940c974673bd8b0bc5e80
https://github.com/Evolveum/midpoint/commit/39a47399afeaa9c457c940c974673bd8b0bc5e80
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-03-10 (Mon, 10 Mar 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationItemsPanel.java
Log Message:
-----------
#10469 Campaigns - Table view;
fixed problem with back redirection from cert items page to active campaigns page
Commit: 08d99558ccbd614e90cf7d6fc31158fc7246b1ac
https://github.com/Evolveum/midpoint/commit/08d99558ccbd614e90cf7d6fc31158fc7246b1ac
Author: Martin Spanik <martin.spanik at evolveum.com>
Date: 2025-03-10 (Mon, 10 Mar 2025)
Changed paths:
M docs/admin-gui/collections-views/configuration/index.adoc
Log Message:
-----------
Docs: Added "allAudits" identifier name to list of default Collection views. Removed old "since" notes.
Commit: 493dc7e8880b74a22d95aaa7f0a776caae2b356e
https://github.com/Evolveum/midpoint/commit/493dc7e8880b74a22d95aaa7f0a776caae2b356e
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-03-10 (Mon, 10 Mar 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageActiveCampaigns.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActiveCampaignsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.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/CertMiscUtil.java
Log Message:
-----------
#10469 Campaigns - Table view;
one more reloading page fix, connected to the principal serialization error
Commit: ad328ca0d4659b5fe035cff7cd6998f9f8c6e280
https://github.com/Evolveum/midpoint/commit/ad328ca0d4659b5fe035cff7cd6998f9f8c6e280
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-03-10 (Mon, 10 Mar 2025)
Changed paths:
M docs/admin-gui/collections-views/configuration/index.adoc
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 3f592e3ca31a4df3c49f58dfe83101606051b876
https://github.com/Evolveum/midpoint/commit/3f592e3ca31a4df3c49f58dfe83101606051b876
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2025-03-10 (Mon, 10 Mar 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint.scss
Log Message:
-----------
MID-10513 possible fix for backdrop & modal in safari
Commit: eef72bc2f48dc7cfdd13f8faf5a3c2262adcda7a
https://github.com/Evolveum/midpoint/commit/eef72bc2f48dc7cfdd13f8faf5a3c2262adcda7a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-03-11 (Tue, 11 Mar 2025)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestResources.java
Log Message:
-----------
Fix TestResources for generic repository
Commit: 5d9b6738411860934f7c60c934bfec1cf1471e64
https://github.com/Evolveum/midpoint/commit/5d9b6738411860934f7c60c934bfec1cf1471e64
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-03-11 (Tue, 11 Mar 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageActiveCampaigns.java
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/util/QueryUtils.java
Log Message:
-----------
fix for #10520 Certification deputy does not see Certification items
Commit: 18df9266d005608f0145c9601b4cc029249a78f4
https://github.com/Evolveum/midpoint/commit/18df9266d005608f0145c9601b4cc029249a78f4
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-03-11 (Tue, 11 Mar 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint.scss
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestResources.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 6e4ff87969a48bd0d7bc83010b36ea941de12aec
https://github.com/Evolveum/midpoint/commit/6e4ff87969a48bd0d7bc83010b36ea941de12aec
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-03-11 (Tue, 11 Mar 2025)
Changed paths:
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/opendj/AbstractOpenDjNoiseTest.java
Log Message:
-----------
Fix OpenDJ related conntests
We can no longer assert on the synchronization situation being
DELETED in the dead shadow returned from the model.getObject
operation. It was a side-effect of the "discovery" operation
on that dead shadow. Recent code changes related to performance
optimizations cause that the discovery operation is carried out
on a copy of the shadow, hence none of its effects propagate
to the shadow being returned.
The shadow returned is (still) marked as dead, anyway, and this is
the key information for the client.
The synchronization situation is still stored in the repository.
Commit: ba4d6d2258ee2701e3a3419a9d9b610acf94c57b
https://github.com/Evolveum/midpoint/commit/ba4d6d2258ee2701e3a3419a9d9b610acf94c57b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-03-11 (Tue, 11 Mar 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageActiveCampaigns.java
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/util/QueryUtils.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 53f310e03c579e84e0445482325e87e1c38f9cdb
https://github.com/Evolveum/midpoint/commit/53f310e03c579e84e0445482325e87e1c38f9cdb
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-03-11 (Tue, 11 Mar 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
Log Message:
-----------
fix for #10469 removed duplicated columns
Commit: 84afd055bbd463fc69cdfe1687b09b777568f262
https://github.com/Evolveum/midpoint/commit/84afd055bbd463fc69cdfe1687b09b777568f262
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-03-11 (Tue, 11 Mar 2025)
Changed paths:
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/TestSystemPerformance.java
Log Message:
-----------
Add clearRepoCacheBeforeTaskRun perf test param
It is used to clear the global repository cache before each
task execution, to bring the situation closer to real-life
conditions.
Commit: 48451293b296c7fe5e487c9f66b4f380c01b8f34
https://github.com/Evolveum/midpoint/commit/48451293b296c7fe5e487c9f66b4f380c01b8f34
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-03-11 (Tue, 11 Mar 2025)
Changed paths:
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: d3f9341a8319c3208892ac37db0032e446d5ed5a
https://github.com/Evolveum/midpoint/commit/d3f9341a8319c3208892ac37db0032e446d5ed5a
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-03-12 (Wed, 12 Mar 2025)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.java
Log Message:
-----------
#10414 fix for paging configuration merging
Commit: b31cda4e17838417bc015ff6f9d8b87345489b59
https://github.com/Evolveum/midpoint/commit/b31cda4e17838417bc015ff6f9d8b87345489b59
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2025-03-12 (Wed, 12 Mar 2025)
Changed paths:
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/TestSystemPerformance.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Compare: https://github.com/Evolveum/midpoint/compare/c0dc3367e584...b31cda4e1783
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