|
Description
Mik Kersten
We do not have anyone to work on this for 3.4.2. I'll move this bug to 3.5 for now. > * Improving container assignment (eg, Unsubmitted tasks should only show in
> Outgoing)
I don't like this idea - it is useful to be able to schedule unsubmitted tasks.
New Gerrit change created: https://git.eclipse.org/r/73109 New Gerrit change created: https://git.eclipse.org/r/73110 New Gerrit change created: https://git.eclipse.org/r/73108 New Gerrit change created: https://git.eclipse.org/r/73111 New Gerrit change created: https://git.eclipse.org/r/73112 I disagree with removing duplication actually, I think that all incoming tasks should appear in the incoming bucket regardless of scheduling etc. I disagree with your disagreement. The categorized presentation has duplication and it makes it hard to use. If there are a lot of incomings and many of them are schedule, showing them twice would create a lot of clutter and make it hard to distinguish the unscheduled ones. Gerrit change https://git.eclipse.org/r/73109 was merged to [master]. Commit: http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.tasks.git/commit/?id=3cd4d20e2e5b283573126634fcabd45719e611f2 Gerrit change https://git.eclipse.org/r/73110 was merged to [master]. Commit: http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.tasks.git/commit/?id=79868313c19332a9f90a1ffc6c83623a33d8c96a ok, we should formulate a proper plan for how this presentation should operate in the next release. New Gerrit change created: https://git.eclipse.org/r/75286 New Gerrit change created: https://git.eclipse.org/r/75287 Gerrit change https://git.eclipse.org/r/73112 was merged to [master]. Commit: http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.tasks.git/commit/?id=58364eba5fc175eb77d98c96f30976bd60b22b39 I think a fair compromise to increase visibility of incoming tasks in the Scheduled presentation is to re-introduce the incoming arrow on the scheduled task containers (not the state containers though). This was taken out some time ago and was not intended to be left that way. It was removed for unspecified 'bugginess'. I've pushed a patch set and will do some testing to see if I can find any issues specific to incoming on the scheduled containers. New Gerrit change created: https://git.eclipse.org/r/75370 To support the sorting of the scheduled perspective I've pushed a review which has the Task List sorting configurable per presentation. The defaults for the Scheduled presentation will sort by due date, scheduled date, and modification date by default. Having these sane defaults means that users who have configured a sorting scheme previously would only have this scheme apply to the Categorized presentation, we have to choose whether to have sane defaults for the Scheduled Presentation or to maintain the configuration for all presentations. Currently it will only port the old configuration to the sorting for the Categorized presentation. How does the scheduled presentation currently sort? The same sorting criteria are applied to all presentations, the presentation doesn't provide any sorting capabilities itself. I am proposing that we allow per presentation sorting. The overall default sorting is Priority, Rank, Date Created, all in ascending order (which seems backwards) The sorting for priority and rank are actually correct. But the semantics of ascending and descending are weird. We're sorting Rank and Priority lexicographically essentially. So rank/priority "1" is less than rank/priority "2". So although it says ascending it's really descending, things with higher priority are sorted above things with lower priority. This is weird but I don't think we should address it now. Why would we need to sort the schedule presentation by due/scheduled date? It already has separate buckets for each date. It seems like it should just sort by modification date. some buckets include more than one day, so it makes sense to me to sort things by due/scheduled date. That way you can more easily see how the schedule will appear when looking at buckets further in the future. Gerrit change https://git.eclipse.org/r/73111 was merged to [master]. Commit: http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.tasks.git/commit/?id=8f09f78b21385cfbf64d1f73749d927c64933265 Gerrit change https://git.eclipse.org/r/75287 was merged to [master]. Commit: http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.tasks.git/commit/?id=bde2c5d4613108c0b964b9f170e42777cf19cdf3 New Gerrit change created: https://git.eclipse.org/r/77929 Gerrit change https://git.eclipse.org/r/75370 was merged to [master]. Commit: http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.tasks.git/commit/?id=10d73213c4d6b5318b0606db516014fbc8de7dd0 Gerrit change https://git.eclipse.org/r/77929 was merged to [master]. Commit: http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.tasks.git/commit/?id=9a4095c743725aa47d7a2ec6cc5ec50437a11291 Sam, do you have any other ideas of things we should do here? Or do you think we're good? I think we're good. |