Feature #19003
openSelection of User/Role -based Settings e.g. Email Notification & Issues Visibility
0%
Description
This is related to user-based or role-based settings such as the "Email notifications" in "My account" and the "Issues visibility" in "Roles and permissions".
If there are other settings that I have overlooked, then this should also apply to those cases as appropriate.
- Table of contents
- Overview
- Email Notifications
- Issues Visibility
- Ideal/Wow
Overview¶
Propose that these settings ("Email notifications" in "My account" and the "Issues visibility" in "Roles and permissions") be changed to a checkbox format, so as to allow more resolution/flexibility.
i.e...
Email Notifications¶
Current¶
Proposed¶
In the form of checkboxes or similar execution:Events | Projects | |
---|---|---|
For things I watch | For all my projects | |
For things I am assigned to | For selected projects only | |
For things I am an owner of |
This also eliminates the need for "For all events" and "for events I'm involved in" because selecting a combination (or all) of the options from the "Events" options is equivalent.
Issues Visibility¶
Current¶
Proposed¶
In the form of checkboxes or similar execution:Issues |
---|
Private Issues |
Issues Created by User |
Issues Assigned to User |
Issues Watched by User |
These options are a step in the right direction to provide much more flexibility to the users for those particular settings (and potentially others that I may have missed).
Ideal/Wow¶
Another option (ideal?) would be to allow multiple permutations of the selections per User or per Role.
e.g.
being able to select multiple email notification settings such as:
"For things that I watch; for selected projects (project1, project2)"
"For things I created; for selected projects (project2, project3)"
"For things I'm assigned to; for selected all projects"
for a single user.
This could be achieved with a "add/remove" new rule type of method.
Files
Related issues