|Version 4 (modified by coling, 7 years ago) (diff)|
Work Log Plugin for Trac
This is a plugin that adds a Work Log capability to Trac.
Basically, it allows you to register the fact you have started work on a ticket which effectively allows you to clock on and clock off.
If the TimingAndEstimationPlugin is installed then when you clock off, the time spent on the ticket will be recorded (NOT YET IMPLEMENTED)
If you visit the Work Log page (a new navigation entry), you will see a list of people (developers) and which tickets they are currently working on. Work log events are also logged to the Timeline for a historical view.
This is very early days and there are no doubt bugs due to lack of error checking!
- Tidy up some of the code (move some SQL to utility functions)
- XMLRPC Extension point
- Automatic addition of hours to the ticket (integration with TimingAndEstimationPlugin)
- Leave comments on tickets when starting/stopping work (optional + integrated with above for stopping)
- Ajax based popup reminders when viewing Trac (keeps you informed)
- Develop Companion Desktop Application as per #1667
If you have any issues, create a new ticket.
Download the zipped source from here.
To be completed.
-  by jun66j5 on 2014-04-08 18:14:50
WorkLogPlugin: fixed environment_created() not working on initenv (refs #11669)
-  by rjollos on 2014-02-19 12:53:08
Fixed indentation and trimmed whitespace using reindent.py.
-  by rjollos on 2013-12-27 13:05:51
0.4dev: cnum paramter of Ticket.save_changes is deprecated since Trac 1.0. Refs #11459.
- WorkLogPage.png (44.5 KB) - added by rjollos 3 years ago.
- WorkLogUserPage.png (50.4 KB) - added by rjollos 3 years ago.
- TicketPage-StopWork.png (24.6 KB) - added by rjollos 3 years ago.
- TicketPage-WorkStarted.png (18.6 KB) - added by rjollos 3 years ago.
- TicketPage-WorkStopped.png (17.5 KB) - added by rjollos 3 years ago.
- WorkLogAdminPage.png (64.0 KB) - added by rjollos 3 years ago.
Download all attachments as: .zip