iphone: how to set up custom filter hiding future parents

55 views
Skip to first unread message

yurkennis

unread,
May 30, 2014, 2:59:10 AM5/30/14
to mylifeo...@googlegroups.com
On iPhone, I'm struggling to set up a custom view which will show only items which have start date <= today, and hide future items, and all childrenof future items. I.e. which will hide D and the whole B branch, but show A and C

A (tdy)
- A1 (yest)
B (tmrw)
- B1 (yest)
- B2 (tdy)
- B3 (tmrw)
- B4 (no date)
C (yest)
D (tmrw)

Using the simplest filter that I can think of doesn't help: B and some of its children are still shown.

What am I doing wrong?

Dwight Arthur

unread,
Jun 1, 2014, 11:23:17 PM6/1/14
to mylifeo...@googlegroups.com
Hi, Yurkennis.

I don't know anything about iPhone. But if I understand correctly, you can export a view from Windows MLO and import it to iPhone MLO. So I decided to see if I could solve this on Windows, with hopes that any Windows solution would also be effective on iPhone.

I was able to come close to what you want but I don't think it's 100%.

It's a two part solution: (1) use advanced filter to find top level items that are not future, then (b) show hierarchy (children) with a child filter that hides future tasks.

The advanced filter reads "(StartDateTime on or before Today) and (ParentName is Empty)"

The hierarchy filter for child items reads "StartDateTime on or before Today"

For the example you gave, the result matches what you asked for. Also, if I add subtasks A1 through A4 to A that match your subtasks B1 through B4, A1 and A2 are shown and A3 and A4 are hidden. (If you wanted A4 shown, it would be easy to add "or StartDateTime does not exist".

Here's the problem: if I add a task A31 (yesterday) as a subtask to A3 (tomorrow), A31 is shown because it's past and that forces A3 to be shown. I could not figure out a way to filter out A3 and its children even if the children are past.

yurkennis

unread,
Jun 4, 2014, 6:39:16 AM6/4/14
to mylifeo...@googlegroups.com
Maybe Andrey or someone else from the MLO team can help with this?

Andrey Tkachuk (MLO)

unread,
Jun 13, 2014, 7:46:42 AM6/13/14
to mylifeo...@googlegroups.com
I have analyzed the request and found that Dwight's solution is the closest one we may have in MLO now.

The problem for this request is in how MLO filters the child tasks. Once *any* child task (of the main filtered task) on *any* level found, it is added to the view together with *all* its parent tasks. This is why A13 is added:
 A met criteria of the main filter
 A13 met criteria of the child filter
 A3 added because A13 should be placed in structure.
 
 P.S. I think Dwight even more expert in MLO filtering now than I am :) Yes, seriously!
 
 Andrey.

yurkennis

unread,
Jun 15, 2014, 7:19:05 AM6/15/14
to mylifeo...@googlegroups.com
Thanks for reply, Andrey.

Any plans in the roadmap which will allow to hide entire branch marked as starting at future date, both on Windows and on the iPhone?

yurkennis

unread,
Jul 3, 2014, 1:57:35 PM7/3/14
to mylifeo...@googlegroups.com
Andrey, "Any plans in the roadmap which will allow to hide entire branch marked as starting at future date, both on Windows and on the iPhone?"



On Friday, June 13, 2014 3:46:42 PM UTC+4, Andrey Tkachuk (MLO) wrote:
Reply all
Reply to author
Forward
0 new messages