Bug 319889 - improve task visibility and sorting in the Scheduled presentation
Summary: improve task visibility and sorting in the Scheduled presentation
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 enhancement (vote)
Target Milestone: 3.21   Edit
Assignee: Jaxsun McCarthy Huggan CLA
QA Contact:
URL:
Whiteboard:
Keywords: plan
Depends on:
Blocks:
 
Reported: 2010-07-14 13:56 EDT by Mik Kersten CLA
Modified: 2016-08-17 19:24 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mik Kersten CLA 2010-07-14 13:56:04 EDT
We still need to do some design work here, but the main areas where we need improvement are:
* Removing or reducing the amount of duplication between containers
* Ensuring all items related to a container are shown
* Improving container assignment (eg, Unsubmitted tasks should only show in Outgoing)
* Improving container sorting (eg, This Week container should show tasks overdue for others on top, Incoming should be sorted by date modified)
Comment 1 Steffen Pingel CLA 2010-08-26 14:18:14 EDT
We do not have anyone to work on this for 3.4.2. I'll move this bug to 3.5 for now.
Comment 2 Sam Davis CLA 2011-04-06 11:45:00 EDT
> * 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.
Comment 3 Eclipse Genie CLA 2016-05-18 20:07:45 EDT
New Gerrit change created: https://git.eclipse.org/r/73109
Comment 4 Eclipse Genie CLA 2016-05-18 20:07:47 EDT
New Gerrit change created: https://git.eclipse.org/r/73110
Comment 5 Eclipse Genie CLA 2016-05-18 20:07:48 EDT
New Gerrit change created: https://git.eclipse.org/r/73108
Comment 6 Eclipse Genie CLA 2016-05-18 20:07:49 EDT
New Gerrit change created: https://git.eclipse.org/r/73111
Comment 7 Eclipse Genie CLA 2016-05-18 20:07:51 EDT
New Gerrit change created: https://git.eclipse.org/r/73112
Comment 8 Jaxsun McCarthy Huggan CLA 2016-05-18 20:12:56 EDT
I disagree with removing duplication actually, I think that all incoming tasks should appear in the incoming bucket regardless of scheduling etc.
Comment 9 Sam Davis CLA 2016-05-19 13:00:44 EDT
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.
Comment 12 Jaxsun McCarthy Huggan CLA 2016-06-08 14:53:21 EDT
ok, we should formulate a proper plan for how this presentation should operate in the next release.
Comment 13 Eclipse Genie CLA 2016-06-14 19:30:29 EDT
New Gerrit change created: https://git.eclipse.org/r/75286
Comment 14 Eclipse Genie CLA 2016-06-14 20:37:38 EDT
New Gerrit change created: https://git.eclipse.org/r/75287
Comment 16 Jaxsun McCarthy Huggan CLA 2016-06-15 12:57:19 EDT
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.
Comment 17 Eclipse Genie CLA 2016-06-15 21:58:01 EDT
New Gerrit change created: https://git.eclipse.org/r/75370
Comment 18 Jaxsun McCarthy Huggan CLA 2016-06-16 16:25:21 EDT
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.
Comment 19 Sam Davis CLA 2016-06-16 16:46:56 EDT
How does the scheduled presentation currently sort?
Comment 20 Jaxsun McCarthy Huggan CLA 2016-06-16 17:45:04 EDT
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)
Comment 21 Jaxsun McCarthy Huggan CLA 2016-06-16 17:49:56 EDT
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.
Comment 22 Sam Davis CLA 2016-06-21 16:23:28 EDT
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.
Comment 23 Jaxsun McCarthy Huggan CLA 2016-06-21 18:01:15 EDT
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.
Comment 26 Eclipse Genie CLA 2016-07-26 14:57:38 EDT
New Gerrit change created: https://git.eclipse.org/r/77929
Comment 29 Jaxsun McCarthy Huggan CLA 2016-08-17 18:18:24 EDT
Sam, do you have any other ideas of things we should do here? Or do you think we're good?
Comment 30 Sam Davis CLA 2016-08-17 19:11:41 EDT
I think we're good.