Opened 8 years ago

Closed 6 years ago

Last modified 6 years ago

#12765 closed defect (wontfix)

Cannot add myseld to the CC field of tickets

Reported by: lazaridis_com Owned by: Colin Snover
Priority: low Milestone: tbd
Component: Operations Version:
Keywords: needsreview Cc: rchady
Blocked By: Blocking:

Description

This should be solvable like this (for a person having TRAC_ADMIN permissions):

Within admin/general/perm

  • Subject: authenticated
  • Action: TICKET_EDIT_CC
  • Add

Change History (14)

comment:1 Changed 8 years ago by dante

seems 'authenticated' already has TICKET_EDIT_CC ... perhaps it's a different LDAP role we need to give TICKET_EDIT_CC to?

@dmachi, what is the role for non-@toolkit-source users that are registered via LDAP?

comment:2 Changed 8 years ago by Dustin Machi

Status: newassigned

Authenticated users, regardless of group membership should have TICKET_EDIT_CC as mentioned, but guests otherwise don't. I don't think people generally have issues with adding themselves to the cc: field, so I suspect maybe the OP wasn't logged in?

comment:3 Changed 8 years ago by lazaridis_com

I am logged in since the first ticket i've filed.

I have to correct:

I cannot modify any field on existent tickets (TICKET_CHGPROP permission), and thus I cannot add myself to the CC list.

The relevant permission should be TICKET_CHGPROP, which includes the ability to add oneself to the CC list.

(The TICKET_EDIT_CC permission enables the complete alteration of the CC list, and this is not relevant for me)

Thus: TICKET_CHGPROP is missing from my login / group.

(you could add TICKET_CHGPROP to the subject lazaridis_com, as a workaround, until you find the general problem.)

http://trac.edgewall.org/wiki/TracPermissions#TicketSystem

comment:4 Changed 8 years ago by susanfmccourt

Just ran into this. I've just created an account so that I could provide more detail about an existing bug that I'm also seeing. I'm logged in, was able to annotate the bug, but I could not add myself as a cc (or else the UI is simply not obvious). No button/link to add, I checked "modify ticket" just in case. (I'm new to trac, we use bugzilla on my projects, I thought I was just being clueless and then found this bug).

comment:5 Changed 7 years ago by ben hockey

Cc: Colin Snover added
Keywords: needsreview added
Priority: highlow

Colin any input?

comment:6 Changed 7 years ago by Colin Snover

Without TICKET_CHGPROP users can’t see the CC field to be able to modify it. There is a Trac plugin that replaces the default notification system and adds features like the ability to watch tickets (without any extra permissions), receive HTML emails, and provides much more advanced management of what kinds of tickets people choose to receive emails about. It is, unfortunately, a little brittle and unmaintained and I had to do a lot of work to get it to function with the jQuery trackers. Still, it might be an option, if nobody minds that it could go away with a future Trac upgrade because nobody has the time/ability to fix it. My branch of it is at https://github.com/csnover/TracAnnouncer.

Last edited 7 years ago by Colin Snover (previous) (diff)

comment:7 Changed 7 years ago by lazaridis_com

The possibility to add oneself to the CC list is an essentially a "must" feature for issue-tracking.

Possible workaround:

  • TICKET_CHGPROP for all authenticated users
  • inform them to not change the other fields too much (this usually works)

Possible solution:

  • place a keyword "trac" to this ticket (and other trac related tickets)
  • find a person with some deeper trac experience to handle those tickets all together.

comment:8 Changed 7 years ago by lazaridis_com

(Another possible solution is to to reduce the TracAnnounce? mentiond by csnover to just the functionality of the CC field, reducing this way the maintenance effort)

comment:9 Changed 7 years ago by parisbonbon

I am a worthless spammer that should go jump in a lake.

Last edited 7 years ago by Colin Snover (previous) (diff)

comment:10 Changed 7 years ago by bill

Cc: rchady added; Colin Snover removed
Milestone: tbd
Owner: changed from Dustin Machi to Colin Snover

Reassigning to Colin since he did the most recent updates to track.

comment:11 Changed 6 years ago by Colin Snover

Resolution: wontfix
Status: assignedclosed

Maybe Trac 1.0 resolves this. If so, great. I do not see myself spending time on this so am closing the ticket.

comment:12 in reply to:  11 Changed 6 years ago by lazaridis_com

Replying to csnover:

Maybe Trac 1.0 resolves this.

This is false information. It is not a problem of trac, but of your setup.

For me its just unbelievable that you do not provide this major functionality (ability to follow issues by choice) but...

...it's your project!

comment:13 Changed 6 years ago by Colin Snover

It has nothing to do with our setup, except that we don’t want people to change any arbitrary property of a ticket, which is not unreasonable. A standard Trac installation does not allow us to only allow CC to be changed. As you clearly can see, if you respond to an issue then you will receive updates to the issue. You do not need to be on CC to receive updates. Thanks for your feedback.

comment:14 in reply to:  13 Changed 6 years ago by lazaridis_com

Replying to csnover:

It has nothing to do with our setup, except that we don’t want people to change any arbitrary property of a ticket, which is not unreasonable. A standard Trac installation does not allow us to only allow CC to be changed.

Well, then change it to a non-standard one (e.g. plugins), or look for other means to change it. You are programmers in this project, or not?

As you clearly can see, if you respond to an issue then you will receive updates to the issue. You do not need to be on CC to receive updates.

I've created this ticket, that's why I get notified.

Thanks for your feedback.

What's that? Want to look gentle?

Then change your setup, and allow users to choose which ticket to follow.

It's really unbelievable that you insist to keep this ticket closed.

"Wontfix" - that's a joke.

But it's your project, so feel free to continue joking.

Just stop to try to justify your incompetence.

Note: See TracTickets for help on using tickets.