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

Improve the ACL UI #5236

Closed
2 tasks done
TimWolla opened this issue Jan 23, 2023 · 0 comments · Fixed by #5860
Closed
2 tasks done

Improve the ACL UI #5236

TimWolla opened this issue Jan 23, 2023 · 0 comments · Fixed by #5860

Comments

@TimWolla
Copy link
Member

TimWolla commented Jan 23, 2023

Often the board permissions are configured unnecessarily complex, not making use of inheritance and uselessly specifying permissions when the group permission is already appropriate.

The ACL UI likely is at fault and should be improved:

  • Remove the “Full Access” checkbox: It's there and it's attractive to deny access to “Everyone” or “Guests”. However it's almost never the right choice, because it requires configuring all permissions for the groups that should have access instead of inheriting the group permissions.
  • Change the UI from two checkboxes (that cannot actually be checked both) to a real radio button with an explicit “Inherit” option that works as if no checkbox would be checked. This should make it clearer that permissions are inherited from somewhere else.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant