[midPoint-git] [Evolveum/midpoint] b2cc58: Role analysis: improve role suggestion retrive

Tadeas Chrapovic noreply at github.com
Mon Feb 24 15:59:36 CET 2025


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: b2cc58114cf5c40f5c8f7ea84d294e60426a3353
      https://github.com/Evolveum/midpoint/commit/b2cc58114cf5c40f5c8f7ea84d294e60426a3353
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-02-24 (Mon, 24 Feb 2025)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java

  Log Message:
  -----------
  Role analysis: improve role suggestion retrive


  Commit: a400fe1d92b74630bad18e6dac67c56bbea78c47
      https://github.com/Evolveum/midpoint/commit/a400fe1d92b74630bad18e6dac67c56bbea78c47
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-02-24 (Mon, 24 Feb 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisTileTableUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisCandidateRoleTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisDetectedPatternTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/component/RoleAnalysisMigrationRoleTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisCandidateRolesDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisDetectedPatternsDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/model/RoleAnalysisMigratedRolesDto.java

  Log Message:
  -----------
  Role analysis: fix serialization issues


  Commit: d655a7c43c0545f0c1553c7e271f7604de4713a3
      https://github.com/Evolveum/midpoint/commit/d655a7c43c0545f0c1553c7e271f7604de4713a3
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-02-24 (Mon, 24 Feb 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/mining/PageRoleSuggestions.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MigratedRolesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/ClusterRoleSuggestionsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/pattern/SessionRoleSuggestionsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java

  Log Message:
  -----------
  Role analysis: GUI performance improvement
1. Affected multiple table models.
2. The model was rebuilt several times (each time
it was called, which was redundant), this resulted in a significant
increase in page load times and their associated models.


  Commit: aeb998bb9ed7c9e605c896be2adeda34a701bf3f
      https://github.com/Evolveum/midpoint/commit/aeb998bb9ed7c9e605c896be2adeda34a701bf3f
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-02-24 (Mon, 24 Feb 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelPatternItem.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelPatternItem.java

  Log Message:
  -----------
  Role analysis: fix npe and improve user-permission operation panel
1. When navigating through the user-permission table to an outlier object,
the model was rewritten, causing incompatibility between the container's
ajaxEvent and inner component events. In this version, pattern and
object reflection in the user-permission table is available by clicking
on the panel icon.
2. Fix components overflow
3. Add missing localizations


Compare: https://github.com/Evolveum/midpoint/compare/0f55145c562a...aeb998bb9ed7

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