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

Allow finer grain permission control #3373

Open
tadhgboyle opened this issue May 13, 2023 · 0 comments
Open

Allow finer grain permission control #3373

tadhgboyle opened this issue May 13, 2023 · 0 comments
Milestone

Comments

@tadhgboyle
Copy link
Member

tadhgboyle commented May 13, 2023

Taking inspiration from XF and Discord permission system:

  • Allow/Abstain/Deny permissions on a per-user basis
  • Groups can also Allow/Abstain/Deny permissions

Permission check flow would go:

  1. Check if user has it explicitly set to Allow/Deny and use that value
    • If user does not have it explicitly set to anything ("Abstain"), continue to groups
  2. For each of their groups (sorted by order), perform the same check - see if explicitly set and if not, continue to next group
@tadhgboyle tadhgboyle added this to the 2.2.0 milestone May 13, 2023
@samerton samerton modified the milestones: 2.2.0, 2.3.0 Mar 9, 2024
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