Re: Task logging feature
"C.J. Collier" <[email protected]> 09 May 2003 10:23:25 -0700
| Newsgroups | gmane.comp.gnome.apps.mr-project.user |
|---|---|
| Message-ID | <[email protected]> |
On Fri, 2003-05-09 at 01:20, Mikael Hallendal wrote: > tor 2003-05-08 klockan 18.47 skrev C.J. Collier: > > Hi! Howdy! > Sounds like a useful tool, though it might be annoying with a window > popping up once per hour? Yep. That's the point. ;) Of course, if it were part of MrProject proper, it would be possible to turn it on/off. If it were a stand-alone program (docked on the gnome panel?) it would be possible to either kill the program or turn on/off the prompt. And it wouldn't necessarily be once every hour. It could be every N minutes. Easy enough ;) > > Is this the right place to start implementing this tool? Or should I > > start a different project which uses an mrproject API to modify the > > notes field? > > I'm not sure the best thing would be to include it in MrProject itself > since you probably don't want to have it running all the time? It should > be fairly little job to write a tool that uses libmrproject API (it's > possible from Python too in latest CVS) to manipulate your MrProject > file. Nifty. I don't know Python (although I should eventually learn it :), so I could also go about implementing a Perl API. he he he. As if I've not got enough on my plate already... > > I've got quite a few ideas about what can be included in such a tool. > > > > Is anyone interested in heraing them? > > Sure! :) Nifty! There would be a set of drop-downs to select the current project/sub project If you change projects between prompts, the program will ask you if the project you were working on before is finished. If it is, it will be closed and marked as done. (or awaiting bug reports. however you like to look at it). If it's not, it will ask if you are waiting on any prerequisites. The program will ask you how far along on the project (%) you are. This way, you don't have to go into MrProject every time you want to update that field. You'll log in to this program so it will keep track of who is working on which aspect of the project. This can also be updated in the mrproject file. Does libmrproject provide any mechanism for locking the project file? If multiple people were running this program, they might all be modifying the same file (via NFS or some such) Can libmrproject be used with gnome-db/libgda? It would be easy to get libgda to provide locking for the project data. Plus, there is a gnome-db provider that works with XML files. Mmmm.. automatic locking. I guess that's enough for now... > Regards, > Mikael Hallendal Cheers! C.J.