Re: Sources of the "ttable" view
Benjamin BAYART <[email protected]> Fri, 23 May 2003 09:16:59 +0200
| Newsgroups | gmane.comp.gnome.apps.mr-project.devel |
|---|---|
| Message-ID | <[email protected]> |
Le Wed, May 21, 2003 at 12:35:26AM +0200, Mikael Hallendal: > > > > Create a (visual) "default group" ? > > Or put them all under a "Ungrouped" node. > > > > > I'm leaning towards that it would clutter up things in the common case, > > > by introducing the additional level in the tree, but that's just my > > > first thought. > > > > Well, depends, I gave a try on some of my projects here, where the > > staff is about 40 people, it can be useful to collapse the resources > > that are not involved in *my* team when I want to have a global look at > > the time-table view... > > I personally think that having the groups in the time-table view is a > good idea for the same reason Benjamin mentions. I really think that it > would be a good idea to support having a resource in several groups > though. > > For example a person can be part of two seperate teams in the same > project. Well, yes, but I'm not sure to be able do to it... A way can be: - to put *all* resources in the "Ungrouped" node - each group is a node, with resources, with assignments. This can lead to a "time-table" that is *very* hard to read, and that can be pretty large. I'll get a look at it. And this is not really easy to do with signal handling. I didn't check, but some points are difficult, at least in I think they are, and I'll check: - is there a signal when a resource is added/removed from a group? - when an assignment is added, it have to be inserted several times in the time-table, I've to check for it, I guess it works pretty well. - I have to get a look at my other view, which use the same tree, to see if there are major impacts - I'll try to check it's not too slow, or to large in memory. Regards, Benjamin.