Modify

Opened 6 years ago

Last modified 6 years ago

#4126 assigned enhancement

Harvest Timer API Intergration

Reported by: dsrunkles@… Owned by: coling
Priority: normal Component: WorkLogPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.10

Description

Our company is interested in enhancing a timer plugin for Trac to update time in the Harvest Time Tacking Service so that developers can start and stop their timers in trac and update their Harvest time sheet via the Harvest API (http://www.getharvest.com/api) automatically.

We are planning to do this ourselves (or subcontract it out if a trac developer wants to do it) but would like input on the design so that it is useful to other trac users. We would also prefer to enhance the existing worklog plugin to help others who might want this feature and to save ourselves some coding time. Any feedback is greatly appreciated!

Attachments (0)

Change History (1)

comment:1 Changed 6 years ago by coling

  • Status changed from new to assigned

This is interesting, but I'm not sure if integration with WorkLogPlugin makes overly much sense here to be honest :)

Without looking too closely I'd say that Harvest is a fully featured time tracking system and perhaps it would make more sense to just write a simple plugin from scratch that just integrates Trac to Harvest with simple listerer on state changes, and configure the workflow to fit?

Perhaps I'm wrong (I've not used Harvest and I'm not sure how it would work really and also I'm not sure how other people use worklog ;)), so if you have more ideas about how this would work I'd be happy to discuss them :)

All the best

Col

Add Comment

Modify Ticket

Action
as assigned .
Author


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

 
Note: See TracTickets for help on using tickets.