|Anonymous | Login | Signup for a new account||2014-04-16 00:10 EDT|
|My View | View Issues | Change Log | Roadmap | Wiki | Repositories|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0009581||mantisbt||time tracking||public||2008-08-27 16:29||2013-02-09 07:24|
|Target Version||Fixed in Version|
|Summary||0009581: Advanced time tracking|
|Description||The high level goal of the three modules in this package is to enhance |
existing time tracking/reporting capabilities in Mantis.
If you're looking for something more than the standard billing module can deliver, then give it a try.
All the files, and installation instructions are included in the attached zip archive.
|Tags||No tags attached.|
|Attached Files||AdvTimeTrackingPackage.zip [^] (42,470 bytes) 2008-08-27 16:29|
|Have I already mentioned, that all contributions are highly welcome?|
|Can you please expand on your modifications? Explain what they add, how they work, etc.|
edited on: 2008-08-28 03:44
The three modules found in the package are additions to Mantis. The need for these emerged in a company I was staying in for a while. Because of their contracts' formulation they have to keep track of the time spent on projects, issues of different priorities, categories, etc. In general, various time tracking reports will be needed, and the employees will be asked to use Mantis to record their work times. They also need to integrate with another bt system used in one of customer companies.
The first module 'Report timed issue' allows for submitting an issue. The functionality of Mantis' 'Report Issue' screen was altered by adding time tracking, date of issue, status, (...), fields.
It sometimes happens that company that you're maintaining software for has its own bug tracking system, through which they report issues to you. If you're using Mantis inside your company, you would probably want to transfer some information about these issues from the other system. This module is a middle ground between writing your own connector for the two bugtrackers, and the issue 'copy&paste' aproach.
The two remaining modules add some new time tracking reports. One of them is a summary report similiar to what can be found in the billing module. The difference is that you can not only see the report in issue-wise order, but you can also see how much time users spent on particular projects, categories, etc. You can also view things like how much time was spent in a project on different priorities, categories, etc.
The second report serves as a tool for monitoring and reporting time tracking information on weekly basis. This allows for viewing how much time a user spent on an issue in a given day. New time tracking information can be added directly using this report for a particular day (e.g. developers can fill in all the daily work times at the end of month).
I think that's pretty much it. Some additional, more technical, information is included inside the package in the readme file.
I'm verry interested by the advanced time tracking but i use mantis v1.2.0a1.
This add-on does not work with this mantis version.
Is there an adapted version ?
can I easily migrate my DB from mantis 1.2.0a1 to mantis 1.1.2 ?
Thank a lot in Advance.
Unfortunately I haven't tested it with Mantis 1.2.
I'm not sure what changed between 1.1.2 and 1.2.0a1 in terms of API and database schema. Feel free to try to adapt this add-on to your needs.
works in my 1.1.2 and I think this is absolutely an improvement - we need a thing like this and will test it further.
please let us now if you're going to merge it into the app.
|Is there any way to have the time tracking box when submitting a new ticket in advanced mode? as well as it shows up in the simple mode? mine doesn't show up when i want to add a ticket in advanced mode in the report timed issue menu, any help will be appreciated.|
Just installed the package in MantisBT v1.1.5. Installation is clear enough. When I run the app, I see the new menu items for Report Timed Issue, Time Tracking, and Week Report.
1. I did not remove the "billing" option code in html_api.php, placing your custom code just above it in the # Add custom options section of the print_menu function. It seems to work fine but for the record, is that OK?
2. To be consistent with the MantisBT issue filter, you may want to consider moving the columnar entry fields up with the date range entry.
3. An interesting option would be to include sub projects.
|Also, do you have a wiki or similar where one might add new feature specs and so on?|
Ad.1 - I think that's ok to do (especially since it works for you ;))
Ad. "time tracking box in advanced mode" - this is not implemented in this version...
Actually, I do not actively maintain this module anymore. But from what I know there were some people assigned to this module in the company for which I originally created it. I hope this means, that some new features will come up eventually:). And this bt entry is the central place for information exchange about it at the moment.
I do realize that comprehension of existing code and maintenance is in general often more difficult than initial development, but if someone has enough motivation he can continue further with this project.
|it's a pity it doesn't work on the latest release|
|AbsolutelyFreeWeb, you're more than welcome to adapt it :-)|
edited on: 2012-02-20 17:04
Hmm, haven't looked into this, but judging from comment 0009581:0019264 this seems to do pretty much the same as https://github.com/vincentsels/ProjectManagement. [^]
Also, why not link this to feature 0007945 FFR ?
Edit: AbsolutelyFreeWeb, I see you're also watching the ProjectManagement github project. Could you explain (by mail on github if you like) why that doesn't cover your needs ? Feel free to post feature requests on the 'issues' page :)
|Hi Vincent, My comment above was from before I improved the time tracking plugin https://github.com/mantisbt-plugins/timetracking, [^] and also before I saw your projectmanagement plugin, both of which I think address the above mentioned improvements. This issue is obsolete but is not closed because the built-in functionality does not include it.|
|2008-08-27 16:29||andreff||New Issue|
|2008-08-27 16:29||andreff||File Added: AdvTimeTrackingPackage.zip|
|2008-08-27 16:33||andreff||Note Added: 0019258|
|2008-08-27 16:33||jreese||Note Added: 0019259|
|2008-08-27 16:33||jreese||Status||new => feedback|
|2008-08-28 03:39||andreff||Note Added: 0019264|
|2008-08-28 03:44||andreff||Note Edited: 0019264|
|2008-09-25 06:54||honet||Note Added: 0019454|
|2008-10-01 15:19||andreff||Note Added: 0019484|
|2008-11-19 17:54||01||Note Added: 0019947|
|2008-12-02 13:54||daviddre82||Note Added: 0020192|
|2008-12-03 21:13||Mophilly||Note Added: 0020221|
|2008-12-03 21:31||Mophilly||Note Added: 0020222|
|2008-12-04 08:03||andreff||Note Added: 0020227|
|2011-12-23 23:46||AbsolutelyFreeWeb||Note Added: 0030683|
|2011-12-24 09:05||dregad||Note Added: 0030696|
|2012-02-20 17:00||vincent_sels||Note Added: 0031267|
|2012-02-20 17:04||vincent_sels||Note Edited: 0031267||View Revisions|
|2012-02-20 18:45||AbsolutelyFreeWeb||Note Added: 0031269|
|2012-02-21 03:14||dregad||Relationship added||related to 0007945|
| MantisBT 1.2.17 [^]
Copyright © 2000 - 2014 MantisBT Team
Time: 0.0843 seconds.|
memory usage: 3,027 KB