-
Notifications
You must be signed in to change notification settings - Fork 158
Description
✨ Feature Request
As the responsible of a non-tech team, I would like to create a very simple Kanban shared with all members of the team, but I don't want them to be confused with actions they are not supposed to do (create a new dashboard, add labels, invite other members, ...).
Describe the solution you'd like
In the "members" list, there is an "access" menu that allow to tell for each member what action they are allowed to:
- Create a workspace
- Create a new board
- Create a new label
- Invite member
- Create a task
- Move a task
When an item is disable, the member don't even view the button to do the action.
With this feature, my team members would avoid to create a new board every time they want to create a task.
Describe alternatives you've considered
Remove "create workspace / new board / new label / invite member" feature to all "members" (non-admin).
Implementation ideas (optional)
- In "members" table, add a "Access" column.
- For each access right granted, an icon is displayed.
- In "..." popup, a menu item "Access..." is added".
- When this item is clicked, a table with every type of access is displayed with a checkbox / toggle.
- In the "Boards" page, the buttons "Import" and "New" are removed if the user don't have the "Create a new board" access parameter.
- In the list of workspaces, the button "Add workspace" is removed, if the user don't have the "Create a new workspace" access parameter.
- ...
Would you like to work on this feature?
- Yes, I'd like to help implement this feature
- Maybe, but I'm not a TypeScript developer (but I know how to use AI 😆)
- No, I'm just suggesting the feature