Time Tracking

General discussion of Mantis.

Moderators: Developer, Contributor

Post Reply
Mophilly
Posts: 66
Joined: 24 Feb 2005, 23:47
Location: California
Contact:

Time Tracking

Post by Mophilly »

We have invested a great deal of effort extending the time tracking capabilities in MantisBT v1.2.x using the time tracking plugin as a basis. I see now that it has been deprecated in v1.3.

I would like to learn the reason(s) for this action, and to learn of other options available, so that I can plan our upgrade from Mantis v1.2 to v1.3.
atrol
Site Admin
Posts: 8366
Joined: 26 Mar 2008, 21:37
Location: Germany

Re: Time Tracking

Post by atrol »

Do you use the MantisBT core functionality for time tracking (set $g_time_tracking_enabled = ON; in config_inc.php) or do you use any of the 3rd party time tracking plugins, e.g. https://github.com/mantisbt-plugins/timetracking ?
Please use Search before posting and read the Manual
Mophilly
Posts: 66
Joined: 24 Feb 2005, 23:47
Location: California
Contact:

Re: Time Tracking

Post by Mophilly »

We use the MantisBT core functionality to capture time tracking values in the bug notes.
Upon that we have created a page to the MantisBT web app nav bar for quick time entry, added some database tables and a desktop app for billing and reporting sensitive information. Save for few links, all the additions are reasonably separated from the core code base.
atrol
Site Admin
Posts: 8366
Joined: 26 Mar 2008, 21:37
Location: Germany

Re: Time Tracking

Post by atrol »

Mophilly wrote:so that I can plan our upgrade from Mantis v1.2 to v1.3.
Deprecated does not mean removed.
I recommend to test early versions of 1.3 to ensure that time tracking still works in 1.3.
AFAIK none of the core developers uses the core time tracking capabilities, thus I expect that it's not that much tested in 1.3.
Please use Search before posting and read the Manual
Mophilly
Posts: 66
Joined: 24 Feb 2005, 23:47
Location: California
Contact:

Re: Time Tracking

Post by Mophilly »

Thank you. I understand your clarification of "deprecated". I will begin testing 1.3 to see how it works.

I haven't followed the Mantis dev process in years. Are you still accepting proposals for modifications from the community? If yes, can you point me to a document that describes the correct process to submit modifications for review by the primary dev team?
atrol
Site Admin
Posts: 8366
Joined: 26 Mar 2008, 21:37
Location: Germany

Re: Time Tracking

Post by atrol »

Submitting a patch is always a good idea, as it increases the chances of improvement eventually making it into MantisBT core. All contributions are welcome and greatly appreciated.

Patch submissions can be made in several ways. In the order of preference:

1. Send us a Pull Request on our Github repository [1]
2. Attach a GIT patch to the issue
3. Attach a Unified Diff, clearly specifying the patch's base release

Kindly avoid to upload entire modified PHP files.

Please make sure that your submissions adhere to our Coding Guidelines [2], if they don't your patch might be rejected.

[1] https://github.com/mantisbt/mantisbt
[2] http://www.mantisbt.org/wiki/doku.php/m ... guidelines

I recommend to write to the developer mailing list and tell what's your plan to implement before starting any development.
https://www.mantisbt.org/mailinglists.php
Please use Search before posting and read the Manual
Post Reply