Ticket #4192 (closed defect: wontfix)
Opened 5 years ago
Last modified 5 years ago
Changing Component changes Owner
| Reported by: | euzuro | Owned by: | jonas |
|---|---|---|---|
| Priority: | low | Milestone: | |
| Component: | ticket system | Version: | 0.10 |
| Severity: | minor | Keywords: | component default owner workflow |
| Cc: | euzuro@… | ||
| Release Notes: | |||
| API Changes: | |||
Description
I am doing some work on an AJAX library that interfaces with TRAC (via httprequest).
I have concluded that if you have a ticket whose owner is set to the same value as its component's default owner (say for example, your ticket has component "TicketCalendar?" and owner "euzuro")
then when you change it to another component which has a default owner, the owner of your ticket gets changed.
I notice also that once the ticket has been "accepted", this no longer happens.
In the end, I figure there are valid reasons both for and against this, so I'm not sure if you'll consider it a bug or not.
Attachments
Change History
comment:1 Changed 5 years ago by anonymous
- Component changed from ticket system to report system
- Owner changed from jonas to mgood
comment:2 Changed 5 years ago by anonymous
- Component changed from report system to ticket system
- Owner changed from mgood to jonas
comment:3 Changed 5 years ago by anonymous
- Cc euzuro@… added
comment:4 Changed 5 years ago by cboos
- Keywords workflow added
- Severity changed from trivial to minor
Well, what I'd rather address is to not make it possible to explicitly set the owner. I don't think its relevant for the reporter of a problem or enhancement request to target who will address this, unless the reporter is himself a developer or manager (and hence has the TICKET_ADMIN rights).
comment:5 Changed 5 years ago by euzuro
agreed. that would be a nice feature.
it wouldn't, however, resolve this problem -- at least not for those with admin rights ;-)
comment:6 Changed 5 years ago by mgood
- Resolution set to wontfix
- Status changed from new to closed
This is the intended behavior. Tickets in the "new" status which were assigned to the default owner of the old component will be assigned to the default owner of the new component. If the ticket's been "accepted" or reassigned to someone else the owner will not be changed. This is to make sure that tickets entered with the wrong component get reassigned to the right person when the component is changed.
cboos: I don't understand what that has to do with this ticket. I know that there has been discussion before about being more restrictive about changing the owner, so there may be another ticket about that, though it may require the WorkFlow changes to address appropriately.



Merely to illustrate, note in the change history for this ticket how the owner has changed from jonas to mgood and now back to jonas.