Unrestricted display of entity subqueues

Created on 2 December 2024, 5 months ago

Problem/Motivation

On my site, some users are granted permission to manage specific entity subqueues of a particular entity queue type. Access control for these subqueues is handled using the Group module.

This setup allows users with the same role to have different levels of access to entity subqueues. However, when a user creates an entity (e.g., an article) and navigates to the "Entity queue" tab (managed by the entity.[entity_type_id].entityqueue route), the interface lists all available subqueues, even those for which the user lacks sufficient permissions to perform any actions.

This behavior is confusing and counterintuitive, as it exposes subqueues the user cannot interact with.

Proposed resolution

To improve usability, the "Entity queue" tab should only display subqueues that the user has the necessary permissions to manage or perform actions on. This would ensure that users only see relevant and actionable subqueues, reducing confusion and streamlining the user experience.

🐛 Bug report
Status

Active

Version

1.0

Component

Code

Created by

🇪🇸Spain unstatu

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024