GNOME Bugzilla – Bug 132453
Should be able to set Resources for multiple tasks at once.
Last modified: 2004-12-22 21:47:04 UTC
Be very useful to be able to select a number of tasks and then do right-mouse or Action menu option of Set Resources... Then you should be able to define the resource allocations for all of the tasks that had been selected. If you are resetting existing resource allocations i.e. if a task has a resource allocated at a different percentage then it is greyed out until you reset its selection in the check-box. This way you can overlay resource allocations without interfering with existing allocations (useful when adding someone to a number of tasks). Justification: Generally you build up projects by putting in suitable summary tasks with all the tasks as you see fit and then define suitable milestones. You then look at how the tasks link to each other and the constraints. Resources are usually allocated all at once when you get buy-in and work out who's free. OK so not all projects flow in this sort of way but I find I present a project plan and then get buy-in for resources e.g. you'll do this, you do that etc etc. You thus end up with a fairly complete project and then have to go down the task list allocating tasks. Its tedious currently when you have to go into each task one at a time.
I'm starting this given I'd raised it as a enhancement !
Created attachment 25546 [details] This has task initials patch and resource dialog/button.
I've finished my first version of this. It isn't as fancy as I'd like but it will suffice for the moment. You can actually select multiple tasks but it'll open multiple Resource dialogs (layered on top of each other). Simply fill in resource use and close (repeat until complete). It is a fast way of doing this and seems to work OK. Closed once my code accepted and appears on anon CVS.
Created attachment 26550 [details] Standalone tar.gz file which contains the .diff patch and the new .png images. Put the .png into src/data/images/ A lot more cleaner version of this new feature.
Commited this, with some changes: 1. I prefer to not put in the icons, as I've said a few times on the mailing list, they don't have the same look and feel as the other icons. 2. The ttable changes shouldn't be mixed with this, so they are left out. Please one bug per bug report and one bug per patch (or at least only related stuff in one patch). 3. The submenu with the task dialog pages feels really strange to me. Like I've said, I'd prefer to wait with this part until we figure out a good way to handle this; left it out for now. 4. Moved the page enum to planner-task-dialog.h. 5. Some other minor coding style changes. Let me know if I missed something. I'll leave this bug open as this is mostly a workaround. What we need is: 1. A way to open several tasks, with ONE dialog, and change things that can be set for several tasks, such as duration, resources, etc. 2. An easier way to do lots of different changes to different tasks (e.g. improve the input methods in the task view).
OK - re: the TTable stuff - thats fine - I was on a roll of logging bugzillas and patching and as we still have quite a few quirks left that I found pending so, yes, would be ideal to fix TTable stuff separately. I'll see how it looks :) as long as it allows me to open dialogs easily for many tasks so I can quickly walk through a long project tweaking stuff then it'll do the job. On the "super-dialog" which adjusts lots of tasks at once - that was my original thought but it was too hard for me to do so compromised to this. I suspect that now I'd be able to do something here BUT I want to move on to finishing UNDO/REDO and other bug fixes and then get on to the multi-currency stuff (as my pet project which you guys in Sweden must appreciate too also not being in the EURO :) and the database stuff as the proper stuff.
Yeah, the original plan is probably quite a bit of work, I actually put it on the 1.1 milestone for now.