mantisbt:issue:4428
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
mantisbt:issue:4428 [2006/12/19 13:30] – created davidnewcomb | mantisbt:issue:4428 [2014/05/18 01:12] (current) – lakshmipriya | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Time Tracking ====== | ====== Time Tracking ====== | ||
+ | |||
===== Introduction ===== | ===== Introduction ===== | ||
This is currently a work in progress. It will be updated as and when I get time or the checked in code's functionally changes. | This is currently a work in progress. It will be updated as and when I get time or the checked in code's functionally changes. | ||
+ | |||
+ | * on the bugtracker: [[http:// | ||
+ | |||
+ | |||
+ | |||
===== Configuration Options ===== | ===== Configuration Options ===== | ||
- | Currently the configuration options only exists in '' | ||
- | ==== g_time_tracking_enabled | + | * $g_time_tracking_enabled - Turns Time Tracking features ON or OFF - Default ' |
- | Turns Time Tracking features on or off | + | * $g_time_tracking_without_note - Allow time tracking to be recorded without writing some text in the associated bugnote - Default ' |
+ | * $g_time_tracking_with_billing - Adds calculation links to workout how much time has been spent between a particular time frame. Currently it will allow you to enter a cost/hour and will work out some billing information. This will become more extensive in the future. Currently it is more of a proof of concept. | ||
+ | * $g_time_tracking_stopwatch - Instead of a text field turning this option on places a stopwatch on the page with " | ||
+ | * $g_time_tracking_view_threshold - Access level required to view time tracking information - Default '' | ||
+ | * $g_time_tracking_edit_threshold - Access level required to add/edit time tracking information - Default '' | ||
+ | * $g_time_tracking_reporting_threshold - Access level required to run reports (not completed yet) - Default '' | ||
+ | |||
+ | If you give a user '' | ||
+ | |||
+ | ===== Database Changes ===== | ||
+ | The time tracking information is attached to issue notes. Currently it is using an INT column type to hold the number of minutes. | ||
+ | |||
+ | <code sql> | ||
+ | ALTER TABLE mantis_bugnote_table ADD COLUMN time_tracking TIME DEFAULT 0; | ||
+ | </ | ||
- | ==== g_time_tracking_hours ==== | + | In previous versions |
- | When single numbers are entered decide if they are hours or minutes. | + | |
- | This option will disappear in the next release | + | |
- | ==== g_time_tracking_with_billing ==== | + | <code sql> |
- | Adds calculation links to workout how much time has been spent between a particular time frame. Currently it will allow you to enter a cost/hour and will work out some billing information. This will become more extensive in the future. Currently it is more of a proof of concept. | + | ALTER TABLE mantis_bugnote_table ADD COLUMN time_tracking_t int default 0; |
+ | UPDATE bugnote_table SET time_tracking_t | ||
+ | ALTER TABLE mantis_bugnote_table DROP COLUMN time_tracking; | ||
+ | ALTER TABLE mantis_bugnote_table CHANGE time_tracking_t time_tracking INT DEFAULT 0; | ||
+ | </code> | ||
- | ==== g_time_tracking_stopwatch ==== | ||
- | Instead of a text field turning this option on places a stopwatch on the page with " | ||
- | You must have g_use_javascript switched on for this to take effect. | ||
- | A bit gimickie, but who cares. | ||
- | ===== Database | + | ===== Feedback |
- | The time tracking information is attached to a bugnote. Currently it is using a MySQL TIME column in the database to hold the time component. | + | |
- | The current schema does not contain any reference to this as it is still exprimental. To add the column: | + | |
- | + | ||
- | ALTER TABLE bugnote_table ADD COLUMN time_tracking TIME DEFAULT 0; | + | |
- | This will be changing to an integer | + | Thanks for implementing these functions in mantis. |
+ | Moreover a field for the estimated time would be very helpful - and of course a field for the remaining time would than make sense. | ||
+ | This picture http:// | ||
+ | Please write your feedback here. |
mantisbt/issue/4428.1166553001.txt.gz · Last modified: 2008/10/29 04:36 (external edit)