After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 132453 - Should be able to set Resources for multiple tasks at once.
Should be able to set Resources for multiple tasks at once.
Status: RESOLVED FIXED
Product: planner
Classification: Other
Component: General
unspecified
Other Linux
: Normal enhancement
: 1.1
Assigned To: Lincoln Phipps
planner-maint
Depends on:
Blocks:
 
 
Reported: 2004-01-25 10:46 UTC by Lincoln Phipps
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
This has task initials patch and resource dialog/button. (21.38 KB, application/octet-stream)
2004-03-11 22:56 UTC, Lincoln Phipps
Details
Standalone tar.gz file which contains the .diff patch and the new .png images. Put the .png into src/data/images/ (15.58 KB, application/octet-stream)
2004-04-11 04:05 UTC, Lincoln Phipps
Details

Description Lincoln Phipps 2004-01-25 10:46:35 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.
Comment 1 Lincoln Phipps 2004-02-14 02:01:44 UTC
I'm starting this given I'd raised it as a enhancement !
Comment 2 Lincoln Phipps 2004-03-11 22:56:00 UTC
Created attachment 25546 [details]
This has task initials patch and resource dialog/button.
Comment 3 Lincoln Phipps 2004-03-11 22:56:38 UTC
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.
Comment 4 Lincoln Phipps 2004-04-11 04:05:25 UTC
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.
Comment 5 Richard Hult 2004-04-27 19:01:28 UTC
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).

Comment 6 Lincoln Phipps 2004-04-27 19:19:04 UTC
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. 

Comment 7 Richard Hult 2004-04-27 19:24:51 UTC
Yeah, the original plan is probably quite a bit of work, I actually put it on
the 1.1 milestone for now.