Modify

Opened 9 years ago

Last modified 9 months ago

#4126 new enhancement

Harvest Timer API Intergration

Reported by: dsrunkles@… Owned by:
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 (2)

comment:1 Changed 9 years ago by Colin Guthrie

Status: newassigned

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

comment:2 Changed 9 months ago by Ryan J Ollos

Owner: Colin Guthrie deleted
Status: assignednew

Modify Ticket

Change Properties
Set your email in Preferences
Action
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.