[midPoint-git] [Evolveum/midpoint] e56988: Role analysis poc implementation
Tadeas Chrapovic
noreply at github.com
Wed Jan 15 15:02:05 CET 2025
Branch: refs/heads/master
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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'
Compare: https://github.com/Evolveum/midpoint/compare/3d533fc3fa49...b942032aaadd
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