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.
Time Tracking
Moderators: Developer, Contributor
Re: Time Tracking
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 ?
Re: Time Tracking
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.
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.
Re: Time Tracking
Deprecated does not mean removed.Mophilly wrote:so that I can plan our upgrade from Mantis v1.2 to v1.3.
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.
Re: Time Tracking
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?
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?
Re: Time Tracking
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
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