Feature #19003
Updated by Toshi MARUYAMA over 9 years ago
This is related to settings 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.
----
{{toc}}
----
h2. +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...
h2. +Email Notifications+
h3. +Current+
!2015-02-02_14-44-37_Myaccount.png!
----
h3. +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.
----
----
h2. +Issues Visibility+
h3. +Current+
!2015-02-02_14-46-08_Roles.png!
----
h3. +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).
----
----
h2. +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.