Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manage user permission in v0.5.0-beta1 is confusing #679

Open
brianbgness opened this issue Nov 6, 2018 · 2 comments
Open

Manage user permission in v0.5.0-beta1 is confusing #679

brianbgness opened this issue Nov 6, 2018 · 2 comments

Comments

@brianbgness
Copy link

brianbgness commented Nov 6, 2018

Is your feature request related to a problem? Please describe.
Currently, the 'Manage' user permission lets users to insert/modify/delete tags, and also gives read-only view to the permission checkboxes. This is very confusing to me.

Describe the solution you'd like

  1. rename 'Manage' permission to 'Manage Tags'
  2. rename 'Edit' permission to 'Edit Cards'
  3. rename 'Share' permission to 'Admin'
  4. 'Manage Tags' users cannot view any permissions
  5. 'Admin' users can set 'Manage Tags' permission
  6. 'Admin' users can set 'Edit Cards' permission
  7. 'Admin' users can share
  8. 'Admin' users have de-facto permission to 'Manage Tags' and 'Edit Cards'
  9. Only the owner can set the 'Admin' permission

This way there are three types of users: the owner, admins (which are optional), and regular users.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@brianbgness
Copy link
Author

Oops I failed to include that the 'Manage' permission lets a user assign a card. So continuing from above:

  1. create 'Assign Cards' permission
  2. 'Admin' users can set 'Assign Cards' permission
  3. of course the owner can set all permissions for all users

@brianbgness
Copy link
Author

Editing 8 to reflect assigning cards:

  1. (edited) 'Admin' users have de-facto permission to 'Manage Tags', 'Edit Cards', and 'Assign Cards'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants