Opened on 04/07/2014 at 05:53:34 PM
Last modified on 10/08/2019 at 05:43:01 PM
#272 new change
[trac] Users without special permissions should be able to track bugs via e-mail
Reported by: | arthur | Assignee: | |
---|---|---|---|
Priority: | P3 | Milestone: | |
Module: | Infrastructure | Keywords: | |
Cc: | arthur@adblockplus.org | Blocked By: | |
Blocking: | Platform: | ||
Ready: | yes | Confidential: | no |
Tester: | Verified working: | no | |
Review URL(s): |
Description (last modified by philll)
Background
Currently regular users cannot add their e-mail address to the CC of issues they didn't create.
What to change
All authenticated user groups should be able to add their e-mail address to the CC of issues they didn't create to keep track of them.
Attachments (0)
Change History (8)
comment:1 Changed on 04/07/2014 at 05:55:01 PM by arthur
- Cc arthur@adblockplus.org added
comment:2 Changed on 04/08/2014 at 07:40:59 AM by philll
- Description modified (diff)
- Owner set to philll
- Status changed from new to assigned
comment:3 Changed on 04/30/2014 at 09:50:33 AM by philll
- Status changed from assigned to new
comment:4 Changed on 05/15/2014 at 09:10:31 AM by philll
- Cc trev added
We could do this by granting every authenticated user the TICKET_MODIFY permission while putting permission checks on every field that does not yet have them and grant those to only those users who are currently having the TICKET_MODIFY permission. Additionally, we have to make sure that all status changes of existing issues have permission checks. The desired result then should be that existing issues are displayed in edit mode for all registered users but no field is actually editable, while the "Add to cc" checkbox should be available.
@trev: what do you think about that concept?
comment:5 Changed on 05/15/2014 at 10:38:29 AM by trev
Yes, I guess that's what we'll have to do.
comment:6 Changed on 05/15/2014 at 02:08:29 PM by philll
- Owner philll deleted
Rethinking my approach lead to the finding that this will not work, as Trac in general, and also our used plugin BlackMagicTicketTweaks with few exceptions share one and the same permission for creating and editing issue. That means, my approach would prohibit a normal user to edit any field when creating an issue, not only when editing an existing one.
Apparently, I currently don't see another workaround. One could invent a new plugin introducing a workflow operation setting/unsetting oneself to cc.
comment:7 Changed on 12/21/2017 at 11:29:28 AM by fhd
- Cc trev removed
comment:8 Changed on 10/07/2019 at 04:00:44 PM by nps1337
spam
The assigned state will be dropped by #403