Edgewall Software
Modify

Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#11495 closed defect (duplicate)

example enterprise workflow disables component assigned ownership

Reported by: pottingerhj@… Owned by:
Priority: normal Milestone:
Component: general Version: 1.0
Severity: normal Keywords:
Cc: redmonp@…, Ryan J Ollos Branch:
Release Notes:
API Changes:
Internal Changes:

Description

It seems the functionality of the component system where ownership of new tickets is assigned based upon the selected component, assumes that the workflow in use will be the default Trac workflow. If you change your workflow to the enterprise workflow, and then configure a component with an owner, the owner will never receive e-mail messages about new tickets. Indeed, an owner is never assigned (by the component) to the ticket at all.

Details: Trac 1.0.1, on RHEL6, installed via the packages in the EPEL repository. Enterprise workflow enabled. I've tried the TicketCreationStatusPlugin (http://trac-hacks.org/wiki/TicketCreationStatusPlugin) however, that doesn't change the fact that ownership is not getting assigned by components, so the TicketCreationStatusPlugin doesn't have a chance to do anything.

Attachments (0)

Change History (7)

comment:1 by redmonp@…, 8 years ago

Cc: redmonp@… added

in reply to:  description comment:2 by Ryan J Ollos, 8 years ago

Replying to pottingerhj@…:

It seems the functionality of the component system where ownership of new tickets is assigned based upon the selected component, assumes that the workflow in use will be the default Trac workflow.

That shouldn't be the case. The behavior depends having [ticket] default_owner = < default >. Loading the enterprise-workflow.ini into the [ticket-workflow] section should not change this behavior. Am I correct to assume that is what you are referring to when you say enterprise workflow?

What is your value for [ticket] default_owner?

comment:3 by Ryan J Ollos, 8 years ago

Cc: Ryan J Ollos added

comment:4 by pottingerhj@…, 8 years ago

Hi, we've recently upgraded from 0.12.2 to 1.0.1, the old value for default_owner is blank, I've changed it to your suggested value: default_owner = < default > and that works great! Thanks for the help!

comment:5 by pottingerhj@…, 8 years ago

Resolution: fixed
Status: newclosed

comment:6 by Ryan J Ollos, 8 years ago

Oh, right. This was discussed in #10825 and documented in TracUpgrade#Behaviorofticketdefault_ownerchanged. Sometimes I wish could remember things from day to day ;)

Last edited 8 years ago by Ryan J Ollos (previous) (diff)

comment:7 by Ryan J Ollos, 8 years ago

Resolution: fixedduplicate

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The ticket will remain with no owner.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from (none) to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.