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

The assigned state will be dropped by #403

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?

Last edited on 05/15/2014 at 01:16:07 PM by philll

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

Last edited on 10/08/2019 at 05:43:01 PM by kzar

Add Comment

Modify Ticket

Change Properties
Action
as new .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from (none).
Next status will be 'reviewing'.
 
Note: See TracTickets for help on using tickets.