Skip to content

User with a role on library access acl loses access to the library if they modify acls #9617

Open
@moskalenko

Description

@moskalenko

How to reproduce:

  • Crate a test library
  • Add a non-admin user let's say '[email protected]' to a 'managers' role
  • Give the 'managers' role all permissions on the library
  • Give the [email protected] private role library manage permission, but not access/add permissions.

The [email protected] user can view/use the library. However, the moment they start managing the library e.g. add any other private role to the access/add acls they completely lose access to the library. Only adding their private role to the access acl prevents that.

Expectation. Since the user is a member of a second role that is in all acls they should not lose access to the library and their private role should not be required to be on the acl.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions