[midPoint-git] [Evolveum/midpoint] 293118: Role analysis implement outlier detection options

Tadeas Chrapovic noreply at github.com
Mon Oct 7 16:29:31 CEST 2024


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 2931188e9c37195daa48c0c5dbf6192312e9abb2
      https://github.com/Evolveum/midpoint/commit/2931188e9c37195daa48c0c5dbf6192312e9abb2
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2024-10-07 (Mon, 07 Oct 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/tmp/context/AbstractRoleAnalysisConfiguration.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/modes/AdvancedModeConfiguration.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/modes/AttributeBasedModeConfiguration.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/modes/BalancedCoverageModeConfiguration.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/modes/BirthrightCoverageModeConfiguration.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/modes/DepartmentModeConfiguration.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/modes/ExactSimilarityModeConfiguration.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/modes/OutlierDepartmentModeConfiguration.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/modes/OutlierModeConfiguration.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/context/OutlierDetectionActionExecutor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/inline/OutlierDetectionBasicModel.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineClusterModel.java

  Log Message:
  -----------
  Role analysis implement outlier detection options


  Commit: 81886a190715147d9f46cd95b53d95d8ed56d36e
      https://github.com/Evolveum/midpoint/commit/81886a190715147d9f46cd95b53d95d8ed56d36e
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/aspects/RoleAnalysisClusterAnalysisAspectsPanel.java

  Log Message:
  -----------
  Role analysis fix cluster overview panel css
1. Progress bar in distribution widget was not stretched.
2. Minor cleanup.


  Commit: ee473fe5ceced4d4fb4a2c0605277e953bb94f21
      https://github.com/Evolveum/midpoint/commit/ee473fe5ceced4d4fb4a2c0605277e953bb94f21
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/mining/RangePanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/mining/ValueSelectorSliderPanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RangeSimplePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RangeSimplePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RangeSliderPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RangeSliderPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RangeDto.java

  Log Message:
  -----------
  Role analysis fix range and slider panels/factory


  Commit: 5fa46674e650500870087a0242e6e096ad0765e3
      https://github.com/Evolveum/midpoint/commit/5fa46674e650500870087a0242e6e096ad0765e3
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/RoleAnalysisReconfigureClusterPopupPanel.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/RoleAnalysisContainerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisSessionSettingPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionDetectionOptionsWizardPanel.java

  Log Message:
  -----------
  Role analysis fix visibility handler for session settings panels


  Commit: 8c83ce75ad3c3cab3cd588370926486f566ff5d1
      https://github.com/Evolveum/midpoint/commit/8c83ce75ad3c3cab3cd588370926486f566ff5d1
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2024-10-07 (Mon, 07 Oct 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/page/outlier/panel/OutlierClusterItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/OutlierPatternResolver.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/operation/PatternStatistics.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisObjectColumn.java
    R infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/DetectionOption.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/PatternDetectionOption.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisUtils.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
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/context/OutlierPatternResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/DefaultDetectionAction.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/DefaultPatternResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/DetectionActionExecutor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/DetectionOperation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/PatternResolver.java

  Log Message:
  -----------
  Role analysis fix incorrect initialization of detection options


  Commit: e92e8a118c30a92d1045d7f4a10b93bbddfddaf0
      https://github.com/Evolveum/midpoint/commit/e92e8a118c30a92d1045d7f4a10b93bbddfddaf0
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M model/model-intest/src/test/resources/mining/session/session-outlier-full-1.xml
    M model/model-intest/src/test/resources/mining/session/session-outlier-part-1.xml

  Log Message:
  -----------
  Role analysis test fix imported outlier session to align with schema version
1. Switch from pattern detection to outlier detection option elements


  Commit: 378c807675038813e905d0d7980101b7e2476027
      https://github.com/Evolveum/midpoint/commit/378c807675038813e905d0d7980101b7e2476027
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M docs/expressions/mappings/index.adoc
    M docs/expressions/mappings/range/index.adoc
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/GuiDisplayNameUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeValue.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/test-util/src/main/java/com/evolveum/midpoint/test/ldap/OpenDJController.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestBasicValueMetadata.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestPolicyRules.java
    A model/model-intest/src/test/resources/metadata/basic/resource-dummy-multi-inbound-220.xml
    A model/model-intest/src/test/resources/rbac/policy-rules/333-classification-information-security-responsibility.xml
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/CommonInitialObjects.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDj.java
    R repo/system-init/src/main/resources/initial-objects/dashboard/899-dashboard-compliance.xml
    R repo/system-init/src/main/resources/initial-objects/mark/831-understaffed-security.xml
    R repo/system-init/src/main/resources/initial-objects/mark/832-orphaned.xml
    R repo/system-init/src/main/resources/initial-objects/mark/833-neglected.xml
    R repo/system-init/src/main/resources/initial-objects/object-collection/350-information-security-responsibilities-all.xml
    R repo/system-init/src/main/resources/initial-objects/object-collection/350-information-security-responsibilities.xml
    R repo/system-init/src/main/resources/initial-objects/object-collection/351-understaffed-security-roles.xml
    R repo/system-init/src/main/resources/initial-objects/object-collection/355-roles-orphaned.xml
    R repo/system-init/src/main/resources/initial-objects/object-collection/356-applications-orphaned.xml
    R repo/system-init/src/main/resources/initial-objects/object-collection/359-information-security-responsibilities-roles.xml
    R repo/system-init/src/main/resources/initial-objects/policy/333-classification-information-security-responsibility.xml
    M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/associations/TestAssociationsFirstStepsReal.java
    A testing/story/src/test/resources/associations-real/100-baseEntry.ldif
    A testing/story/src/test/resources/associations-real/105-ldap-people.ldif
    A testing/story/src/test/resources/associations-real/110-ldap-people-system.ldif
    A testing/story/src/test/resources/associations-real/200-groups-large.ldif
    A testing/story/src/test/resources/associations-real/200-groups.ldif
    A testing/story/src/test/resources/associations-real/archetype-ad-group.xml
    A testing/story/src/test/resources/associations-real/archetype-app-group.xml
    A testing/story/src/test/resources/associations-real/archetype-person.xml
    A testing/story/src/test/resources/associations-real/hr.csv
    A testing/story/src/test/resources/associations-real/object-template-person.xml
    A testing/story/src/test/resources/associations-real/resource-hr.xml
    A testing/story/src/test/resources/associations-real/resource-ldap.xml
    A testing/story/src/test/resources/associations-real/run-test-repeatedly.bat
    A testing/story/src/test/resources/associations-real/system-configuration.xml
    A testing/story/src/test/resources/associations-real/task-ad-account-recon.xml
    A testing/story/src/test/resources/associations-real/task-ad-group-recon.xml
    A testing/story/src/test/resources/associations-real/task-app-group-recon.xml
    A testing/story/src/test/resources/associations-real/task-hr-recon-looping.xml
    A testing/story/src/test/resources/associations-real/task-hr-recon.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


Compare: https://github.com/Evolveum/midpoint/compare/d72e9a54c40d...378c80767503

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