[midPoint-git] [Evolveum/midpoint] a6fc5c: outlier detection: explanation refinement and wording

Tadeas Chrapovic noreply at github.com
Fri Jan 24 20:43:53 CET 2025


  Branch: refs/heads/feature/role-analysis-models
  Home:   https://github.com/Evolveum/midpoint
  Commit: a6fc5c9959eec37b792b31c81271965b62f0dd11
      https://github.com/Evolveum/midpoint/commit/a6fc5c9959eec37b792b31c81271965b62f0dd11
  Author: Martin Bielik <martin.bielik at evolveum.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java

  Log Message:
  -----------
  outlier detection: explanation refinement and wording


  Commit: a40f2a15b46ae171221ab3e9c35739c8a36ec729
      https://github.com/Evolveum/midpoint/commit/a40f2a15b46ae171221ab3e9c35739c8a36ec729
  Author: Martin Bielik <martin.bielik at evolveum.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java

  Log Message:
  -----------
  outlier detection: support multiple marks in attribute analysis detail


  Commit: 5f3eb3a8432a15b5801072516971ebed532596b1
      https://github.com/Evolveum/midpoint/commit/5f3eb3a8432a15b5801072516971ebed532596b1
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectionProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectionProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ObjectSimpleAttributeSelectionProvider.java

  Log Message:
  -----------
  Role analysis: fix itemPath record for property from container


  Commit: 1b5641806b7d3c6a3f8e9363ce5c49bdfbcce03d
      https://github.com/Evolveum/midpoint/commit/1b5641806b7d3c6a3f8e9363ce5c49bdfbcce03d
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTileModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/AnalysisInfoWidgetDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisAspectsWebUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/outlier/OutlierExplanationResolver.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java

  Log Message:
  -----------
  Role analysis: refactor explanation logic
1. Remove explanation schema record
2. Implemented functionality to dynamically resolve explanations
 for outlier, partition, and anomaly objects using statistical
  information stored in the Outlier object.


  Commit: 9df7e978d53c7c9fa5ed5ba80d3486c36b903340
      https://github.com/Evolveum/midpoint/commit/9df7e978d53c7c9fa5ed5ba80d3486c36b903340
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

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

  Log Message:
  -----------
  Add parent org ref into assignment holder type searchable items.


  Commit: 082812ede18bbfd56f6cb101a99640691b724653
      https://github.com/Evolveum/midpoint/commit/082812ede18bbfd56f6cb101a99640691b724653
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectionProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectorPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectionProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectorPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ObjectSimpleAttributeSelectionProvider.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/AbstractAttributeSelectionProvider.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/AnalysisAttributeSelectionProvider.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/ClusteringAttributeSelectionProvider.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/provider/SingleValueAttributeSelectionProvider.java

  Log Message:
  -----------
  Role analysis: refactor/improve attribute selection providers
1. Unified role analysis attribute provider functionalities.

NOTE: From this version is attribute selection providers based on
SearchableItemsDefinitions with is used also in search panels.


  Commit: f33a371e1491ccea51dac0442838903b19b8fc6d
      https://github.com/Evolveum/midpoint/commit/f33a371e1491ccea51dac0442838903b19b8fc6d
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/FormSessionOptionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/RoleAnalysisReconfigureSessionPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormAnalysisAttributesPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormAnalysisAttributesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormClusteringAttributesPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormClusteringAttributesPanel.java

  Log Message:
  -----------
  Role analysis: fix analysis and clustering attributes vertical form css.


  Commit: 25b3337fd325d012eea4cc88f7016e0474cb417c
      https://github.com/Evolveum/midpoint/commit/25b3337fd325d012eea4cc88f7016e0474cb417c
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

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

  Log Message:
  -----------
  Role analysis: fix attribute panel autocomplete filter


  Commit: aaaca1f151fef82273e9e829a7818849d954526b
      https://github.com/Evolveum/midpoint/commit/aaaca1f151fef82273e9e829a7818849d954526b
  Author: Martin Bielik <martin.bielik at evolveum.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

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

  Log Message:
  -----------
  outlier detection: unified outlier tables


  Commit: b18c2412eb9a963b8ad0f72f72f8a39133b00e41
      https://github.com/Evolveum/midpoint/commit/b18c2412eb9a963b8ad0f72f72f8a39133b00e41
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/bar/RoleAnalysisAttributeProgressBar.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeProgressBarDto.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisObjectDetailsTablePopupPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisObjectDetailsTablePopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectorPanel.java

  Log Message:
  -----------
  Role analysis: resolve objectType values instead focusType


Compare: https://github.com/Evolveum/midpoint/compare/3b88149fa98b...b18c2412eb9a

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