Edgewall Software
Modify

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

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.

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.

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
to The owner will be changed from jonas. Next status will be 'closed'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.