Opened 10 years ago

Last modified 18 months ago

#2903 new enhancement

Allow time to be recorded in different custom fields depending on workflow state

Reported by: Peter Owned by:
Priority: normal Component: WorkLogPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11


We use 'enterprise' workflow in Trac, and need to track development and testing times separately. This could be done if worklog plugin could be set up to record time into different custom fields depending on the workflow state... something like

customfield.in_qa=testing_time customfield.*=dev_time

or something like that...

Attachments (0)

Change History (3)

comment:1 Changed 10 years ago by Colin Guthrie

Status: newassigned

This is interesting. I'm actually working on modifying WorklogPlugin to be triggered based on the workflow state, and there is another ticket that requires I break the dependancy on TimingAndEstimationPlugin with regards to recording the time to different custom fields too, so this is actually not out of line to other developments.

I'll try and get this done. Thanks for the idea.

comment:2 Changed 10 years ago by Colin Guthrie

Just a small note to say that I've started working on this. I should have something ready in the not too distant future (I'm trying to make it as close to the 0.11 release as possible).

I've got the config UI there - I just need to make it work now :D

I think I'll also try and work out how to migrate the old system to the new one in a clean way as there are quite a lot of changes that wont have an automatic migration due to the fact that there is no "inwork" state in the default workflow....

comment:3 Changed 18 months ago by Ryan J Ollos

Owner: Colin Guthrie deleted
Status: assignednew

Modify Ticket

Change Properties
Set your email in Preferences
as new The ticket will remain with no owner.

Add Comment

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

Note: See TracTickets for help on using tickets.