mirror of
https://github.com/plankanban/planka.git
synced 2026-02-05 00:39:58 +03:00
[Bug]: Cannot add a board member as non-admin/non-PO Project Manager #875
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pklebba on GitHub (Nov 28, 2025).
Where is the problem occurring?
I encountered the problem while using the application (Frontend)
What browsers are you seeing the problem on?
Brave
Current behavior
A user who is assigned as a Project Manager for a project cannot add members to a board, unless they are also an admin or project owner
Desired behavior
A user who is a Project Manager for the current project should always be allowed to add other users to the board, regardless of whether they themselves are already a board member.
Board membership should not affect the ability to add users.
Admin and project owner permissions may optionally still grant add permissions, but they should not block managers.
Steps to reproduce
Other information
The root cause appears to be in the following condition in
BoardMembershipscomponent:This treats "being able to add users" as the inverse of "being a board member", which is likely unintentional.
@meltyshev commented on GitHub (Nov 28, 2025):
Hi! Thanks for reporting this. This is intended behaviour - all simple board users (not admins or project owners) do not have access to all users in the system, but only to those who are available and loaded. So yes, if someone is demoted from the
projectOwnerrole to aboardUserrole, they will lose access to all users and will no longer be able to add them.