[midPoint-git] [Evolveum/midpoint] 32f1ab: Fix preview changes for hidden projections

mederly noreply at github.com
Wed Mar 12 14:31:06 CET 2025


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 32f1ab5b16c1e40ed6d09fa6a53ff4d6e1c4de87
      https://github.com/Evolveum/midpoint/commit/32f1ab5b16c1e40ed6d09fa6a53ff4d6e1c4de87
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-03-12 (Wed, 12 Mar 2025)

  Changed paths:
    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-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/security/role-show-users-hide-shadows.xml
    M release-notes.adoc

  Log Message:
  -----------
  Fix preview changes for hidden projections

Projections with denied access no longer cause the preview changes
operation to fail: If a user has no authorization to see particular
projection (shadow), the "preview changes" operation used to finish
with "Access denied" fatal error even if there were parts of the result
visible to the user. This is now fixed: only the relevant projections
are hidden now. All the remaining data are displayed to the user.

This fixes also the same behavior for request access functionality,
where the "preview changes" is invoked as part of conflicts preview.

Resolves MID-10397.



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