Just in case it wasn't clear, I'm using the Mylyn API-- not the Mylyn UI. I'm looking to do a bunch of centralized reporting that really can't be done off-the-shelf. If Tasktop itself comes with an API, then great, that'll work.
Otherwise, I'm more than happy to write whatever code I need to. I'm just hoping there's already a way to get the info I need that's built-in to Mylyn. Barring that, I'm hoping there are some extension points in Mylyn I can use to add the extra data collection-- just to keep things standardish.
Thanks,
Karl
----- Original Message -----
From: "Karl M. Davis" <karl@xxxxxxxxxxxxxxxxxxxx>
To: "Mylyn developer discussions" <mylyn-dev@xxxxxxxxxxx>
Sent: Tuesday, June 1, 2010 8:06:14 AM
Subject: Re: [mylyn-dev] Bugzilla Time Tracking Data
That's great and all, but I'm looking to generate reports auto-magically. The time tracking information will get combined with SCM repository logs--and possibly some other data sources--and used to produce in-house reports on developer/project activity.
Anyone know if/how Tasktop is using Mylyn to pull that kind of information?
----- Original Message -----
From: "David Green" <dgreen99@xxxxxxxxx>
To: "Mylyn developer discussions" <mylyn-dev@xxxxxxxxxxx>
Sent: Tuesday, June 1, 2010 7:49:16 AM
Subject: Re: [mylyn-dev] Bugzilla Time Tracking Data
Did you know that Tasktop does time tracking? Tasktop is a commercially supported distribution of Mylyn that has lots of extra features like time tracking, office, email and browser integration, etc.
David
On Jun 1, 2010 7:35 AM, "Karl M. Davis" <karl@xxxxxxxxxxxxxxxxxxxx> wrote:
> Hello,
>
> I'm looking to use the Mylyn libraries to query a Bugzilla repository in an application I'm putting together. Specifically, I'd like to be able to pull the time tracking information for bugs. Is there a way to do this?
>
> I've printed out TaskData.getRoot().toString() for a task while logged in to the repository, but the only time-tracking data I see there is the following:
> TaskAttribute[id=estimated_time,values=[0.00],options=null,metaData={task.meta.readOnly=false, task.meta.type=shortText, task.meta.label=Estimated Time:}]
> TaskAttribute[id=remaining_time,values=[0.00],options=null,metaData={task.meta.readOnly=false, task.meta.type=shortText, task.meta.label=Remaining:}]
> TaskAttribute[id=actual_time,values=[17.09],options=null,metaData={task.meta.readOnly=true, task.meta.type=shortText, task.meta.label=Worked:}]
>
> What I need access to is the time logged against a bug per day/week/month. Is there a way to do this in the current Bugzilla libraries? If not, does anyone know if there's an extension point somewhere in the Mylyn Bugzilla connector that I could add the additional functionality? If not, I suppose I can write some code that will query the Buzilla MySQL database, but I'd rather not if I can avoid that.
>
> Thanks very much,
> Karl M. Davis
> _______________________________________________
> mylyn-dev mailing list
> mylyn-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/mylyn-dev
_______________________________________________
mylyn-dev mailing list
mylyn-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mylyn-dev
_______________________________________________
mylyn-dev mailing list
mylyn-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mylyn-dev