Opened 9 years ago

Last modified 8 years ago

#2903 assigned enhancement

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

Reported by: goldman Owned by: coling
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 (2)

comment:1 Changed 9 years ago by coling

  • Status changed from new to assigned

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 8 years ago by coling

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....

Add Comment

Modify Ticket

as assigned The owner will remain coling.

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

Note: See TracTickets for help on using tickets.