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

[Issue Tracker] Add more granular permissions for Issue Tracker #8897

Open
SantiagoTG opened this issue Sep 26, 2023 · 1 comment
Open

[Issue Tracker] Add more granular permissions for Issue Tracker #8897

SantiagoTG opened this issue Sep 26, 2023 · 1 comment
Assignees
Labels
Module: issue_tracker PR or issue related to issue tracker module
Milestone

Comments

@SantiagoTG
Copy link
Contributor

For the Issue Tracker, add more granular permissions as follows:

Suggested permission layers:

  • See/Comment/Edit own issues
  • See/Comment/Edit own site issues
  • See/Comment/Edit all issues
  • Close own issues
  • Close own site issues
  • Close all issues

To consider, add permission to allow/not allow a user to enter a ticket for a module they can't access.

Related to:

@shonibare
Copy link
Contributor

shonibare commented Nov 14, 2023

PR - #9554

@driusan driusan added the Module: issue_tracker PR or issue related to issue tracker module label Jan 21, 2025
@driusan driusan added this to the 27.0.0 milestone Feb 4, 2025
driusan pushed a commit that referenced this issue Feb 17, 2025
Related to #8897

This modifies the existing permissions for the `issue_tracker`
module. The permission has been extended to 5 permissions instead of 2.
The permissions are as follows;

1. `issue_tracker_own_issue`: See/Edit/Comment and Close on Own Issues
2. `issue_tracker_all_issue`: See/Edit/Comment on all Issues
3. `issue_tracker_site_issue`: See/Edit/Comment on Own Site Issues
4. `issue_tracker_close_site_issue`: Close Own Site Issues
5. `issue_tracker_close_all_issue`: Close all Issues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Module: issue_tracker PR or issue related to issue tracker module
Projects
Status: Assigned
Development

No branches or pull requests

3 participants