Re: Task logging feature

"C.J. Collier" <[email protected]> 09 May 2003 10:29:50 -0700
Newsgroups gmane.comp.gnome.apps.mr-project.user
Message-ID <[email protected]>
On Fri, 2003-05-09 at 02:29, Benjamin BAYART wrote:

> I would suggest to have a different tool using libmrproject to implement
> this, but I don't know if the notes field is a good choice.

I'm leaning that way, too.

> I'm trying to write something similar, but on another way. My idea is to
> collect data to compare what was planed with MrProject in the beginning
> of the project and what was really done. For that I added a new kind of
> object to libmrproject, the MrpResuse (resource usage), it's more subtle
> that the MrpAssignment.
> 
> An MrpResuse have the following informations:
> - a resource
> - a task
> - a date
> - a kind (hourly, daily, weekly, monthly)
> - a type (plan, real)
> 
> The implementation is on it's way: the MrpResuse part in libmrproject
> seems to be ok, ans the view to edit those is getting better, but far
> from perfect. I guess your tool would just be a perfect add-on. When one
> uses it as you described, it adds an "kind hourly, type real, date now"
> MrpResuse to the selected resource/task.

It sounds to me like we've got a great couple of complimentary ideas. 
I'm glad I brought it up where you could see it.

How about notes?  Will MrpResuse allow the resource to enter notes about
what happend in the last hour in their own words?

> For now, the main points to remember are:
> - those extensions are not (yet?) part of the official MrProject
> - it does have heavy impact on the whole thing, since it adds a new
>   element to the XML DTD (a document saved with this extension cannot be
>   read anymore without this extension)
> - the view is still not as good as I'd like.
> 
> Of course, if you want to have a look, I can send you the corresponding
> patches against the latest CVS.

I would love to take a look.  I think I'm going to spend time today
learning some source code.  I've got libgda, evolution and libmrproject
on the docket.  Heh.  I don't know if I can learn them all in one day,
but I'm going to give it my best go.

Send the patch!  I'd love to see it.

> Regards,

Cheers,

> 	Benjamin.

C.J.