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

Tadeas Chrapovic noreply at github.com
Thu Jan 23 16:47:45 CET 2025


  Branch: refs/heads/support-4.9
  Home:   https://github.com/Evolveum/midpoint
  Commit: 579f6727dd3ffa5f5d7500f719f5c916f432e441
      https://github.com/Evolveum/midpoint/commit/579f6727dd3ffa5f5d7500f719f5c916f432e441
  Author: Martin Bielik <martin.bielik at evolveum.com>
  Date:   2025-01-22 (Wed, 22 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: 0835d066427e795be8b2e087fd26b71e830b9817
      https://github.com/Evolveum/midpoint/commit/0835d066427e795be8b2e087fd26b71e830b9817
  Author: Martin Bielik <martin.bielik at evolveum.com>
  Date:   2025-01-23 (Thu, 23 Jan 2025)

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

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


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

  Changed paths:
    M docs/roles-policies/outlier-detection/index.adoc

  Log Message:
  -----------
  outlier detection: note on system requirements


  Commit: 3c09f8c7f3a66fce1e51447e8b702aebcc576f03
      https://github.com/Evolveum/midpoint/commit/3c09f8c7f3a66fce1e51447e8b702aebcc576f03
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-01-23 (Thu, 23 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/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: f8355cbe945f5ca65f99e8c6ed7da8053679870e
      https://github.com/Evolveum/midpoint/commit/f8355cbe945f5ca65f99e8c6ed7da8053679870e
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-01-23 (Thu, 23 Jan 2025)

  Changed paths:
    M docs/roles-policies/outlier-detection/index.adoc
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/outlier-backport' into outlier-backport


  Commit: 84a06f28b0d57b156891ad2f4b5b0b25f15d54b2
      https://github.com/Evolveum/midpoint/commit/84a06f28b0d57b156891ad2f4b5b0b25f15d54b2
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-01-23 (Thu, 23 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/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: 7363293dbab68ab4f575374f54e5576d8c83a623
      https://github.com/Evolveum/midpoint/commit/7363293dbab68ab4f575374f54e5576d8c83a623
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-01-23 (Thu, 23 Jan 2025)

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

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


  Commit: 0ce00dec861c8d849c8a04771512026053690c09
      https://github.com/Evolveum/midpoint/commit/0ce00dec861c8d849c8a04771512026053690c09
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-01-23 (Thu, 23 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/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: b4eacc365212314d5140aff62514c376a4ba86ce
      https://github.com/Evolveum/midpoint/commit/b4eacc365212314d5140aff62514c376a4ba86ce
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-01-23 (Thu, 23 Jan 2025)

  Changed paths:
    M config/initial-objects/report/150-report-certification-cases.xml
    M config/sql/native/postgres-audit.sql
    M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchButtonWithDropdownMenu.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/FocusMarkPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/MarksOfObjectListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowMarkPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/PageSystemConfiguration.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/AllAccessListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueMetadataTypeUtil.java
    M install-dist.adoc
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ObjectValuePolicyEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkRequestAuthorizer.java
    M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
    M release-notes.adoc
    M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SecurityEnforcerImpl.java
    M repo/system-init/src/main/resources/initial-objects/report/150-report-certification-cases.xml

  Log Message:
  -----------
  Merge branch 'support-4.9' into outlier-backport


Compare: https://github.com/Evolveum/midpoint/compare/22595af3a12d...b4eacc365212

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