Re: [MLO] Workspace with filter to show active actions that don't have a due date, and also tasks due before +3 days from now?

2022-09-16 Thread Dwight Arthur

  
  
Hi, Hammy. First off, thank you for picking up my error. You are
  totally right, any rule citing "Active" should have cited
  "ActiveAction". Thank you for paying close attention!
I appreciate your comment on flexibility. My wish list for a task
  manager is that I should be able to describe a task so that
  everything that determines how far down it should be, in my to do
  list, is specified. This includes what I need to execute the task,
  where it will be done, who it is for (all context in my system),
  dependencies between this task and others, priority etc and then I
  should be able to create views so than any time I am ready to do a
  task, there is a view that shows my the next (or one of a small
  group of potential nexts) thing that I should do. The flexibility
  of MLO's views gives me a tool that comes very close to achieving
  my wishlist.
Now, about subtasks. The tool for creating advanced filters on
  mobile (Android, IOS) is a later generation and easier to use and
  understand than the windows version. although the same rules and
  the same logical structures exist in both platforms, the mobile
  version calls them groups while the desktop calls them rules and
  subrules. I find the Groups concept a lot easier to work with.
  That said, you are asking about subrules, that means that you are
  working on Windows, so I will try to answer you in that
  vocabulary.
((dueDateTime onOrBefore Today+3) And (Complete Is False)) OR
  ((ActiveAction is True) AND ((StartDateTime DoesNotExist) OR
  (StartDateTime OnOrAfter Now)))
  
  would be coded as follows:
First step, take the exact formulation written above and rewrite
  it with lots of newlines and indents to make the boolean structure
  easier to see. The rule is that every parenthesis is on a line by
  itself; after every open parenthesis all following lines are
  indented one additional step, and after every close parenthesis
  all following lines are indented one less (or outdented by one if
  you prefer).

(
      (
      dueDateTime onOrBefore Today+3
      ) 
      And 
      (
      Complete Is False
      )
  ) 
  OR 
  (
      (
      ActiveAction is True
      ) 
      AND 
      (
      (
          StartDateTime DoesNotExist
      ) 
      OR 
      (
      StartDateTime OnOrAfter Now
      )
      )
  )  

Now rewrite it as rules with conjunctions. For a simple list,
  like a AND b AND c you can just put the conjunction at the end of
  every line but the last, like
a [AND]
  b [AND]
  c

But sometimes you need to force the parts to be considered in a
  particular order, like 
  a [AND] b [OR] c
  suppose a is false, b is false, c is true: 
  (a [AND] b) [OR] c 
  is true. a [AND] b is false because a and b are both false, then
  OR that with C which is true, and the answer is TRUE.
but if the parentheses were a little different, like  
  a [AND] ( b [OR] c)
  the answer would be false. b [OR] c is true but when you AND it
  with a which is false then the answer is FALSE.
If you did not understand that, go over it again slower, maybe
  get help. If you cannot get it you probably cannot write MLO
  advanced rules on Windows that require subrules. Hint: try it on
  mobile, it's easier to understand groups than subrules.
OK, ready to go on? Whenever you hit a parenthesis that is
  absolutely required, you need to go to subrules. In the example,
  you might have 
  a [OR]
  >
      b [AND]
      c
In this example, b and c are subrules, and the > is a
  placeholder, it's the thing that the b and c subrules are
  subodinate to. What you do is you create a rule, leave it empty
  and then make two subrules under it. So the rule we are working on
  comes out as 

>
      > [OR]
      dueDateTime onOrBefore Today+3 [AND]
      Complete Is False
      >   
      ActiveAction is True [AND]
      >
          StartDateTime DoesNotExist  [OR] 
      StartDateTime OnOrAfter Now  

or this screenshot
 


On 9/16/2022 3:22 AM, 'Hammy Havoc' via
  MyLifeOrganized wrote:


  
  Wow! That's some great info, thank you! :- ) Super impressive.
  Never seen a to-do app with quite so much flexibility before.
  
  
  Should the entire rule be written as sub-rules or individual
rules?

  
  And when you say "Active is True", am I right in thinking
that it is "ActiveAction" you're referring to?
  
  
On Monday, August 1, 2022 at
  6:11:21 PM UTC+1 

Re: [MLO] Workspace with filter to show active actions that don't have a due date, and also tasks due before +3 days from now?

2022-09-16 Thread 'Hammy Havoc' via MyLifeOrganized
Wow! That's some great info, thank you! :- ) Super impressive. Never seen a 
to-do app with quite so much flexibility before.

Should the entire rule be written as sub-rules or individual rules?

And when you say "Active is True", am I right in thinking that it is 
"ActiveAction" you're referring to?

On Monday, August 1, 2022 at 6:11:21 PM UTC+1 Dwight wrote:

> Actually, overdue plus due plus due in the next three days are all 
> specified by the fairly simple rule 
>
> (dueDateTime onOrBefore Today+3) 
>
> Question: if a task was completed yesterday but isn't due till tomorrow, 
> do you want it included? If not, then you want 
>
> ((dueDateTime onOrBefore Today+3) And (Complete Is False)) 
>
> So you really want (ACTIVE OR due soon) right? That means we need to talk 
> about ACTIVE, one of the trickiest things in MLO rules language. The issue 
> is that advanced rule (Active is true) will show more tasks that what you 
> see in the Active Tasks view. The reason is that the advanced rule 
> wotExiarill include tasks that start in the future. This is needed to allow 
> you to specify "tasks starting in the next n days) - so for a view that 
> matches Active Tasks you need to specify 
>
> ((Active is True) AND ((StartDateTime DoesNotExist) OR (StartDateTime 
> OnOrAfter Now))) 
>
> So the entire rule would be 
>
> ((dueDateTime onOrBefore Today+3) And (Complete Is False)) OR ((Active is 
> True) AND ((StartDateTime DoesNotExist) OR (StartDateTime OnOrAfter Now))) 
>
> Hth -Dwight 
>
> On August 1, 2022 4:46:16 AM EDT, 'Hammy Havoc' via MyLifeOrganized <
> mylifeo...@googlegroups.com> wrote: 
> >Hi all, 
> > 
> >I'm trying to recreate Microsoft To Do/Todoist's 'Today' view, but I 
> don't 
> >always assign dates to every action, because I really like the 'Active 
> >Actions' feature. 
> > 
> >I want to be able to see my Active Actions, and also be able to see 
> what's 
> >overdue, due, and due in +3 days from now. Is this possible? 
> > 
> >Sorry for the probably very silly question. The rules thing is quite 
> >comprehensive for 9 in the morning. :- ) 
> > 
> >Stay safe! 
> > 
>

-- 
You received this message because you are subscribed to the Google Groups 
"MyLifeOrganized" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mylifeorganized+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mylifeorganized/d2572954-febf-4a32-b9cb-a5c3c0458a05n%40googlegroups.com.


Re: [MLO] Workspace with filter to show active actions that don't have a due date, and also tasks due before +3 days from now?

2022-08-01 Thread Dwight
Actually, overdue plus due plus due in the next three days are all specified by 
the fairly simple rule
 
(dueDateTime onOrBefore Today+3)

Question: if a task was completed yesterday but isn't due till tomorrow, do you 
want it included? If not, then you want

((dueDateTime onOrBefore Today+3) And (Complete Is False))

So you really want (ACTIVE OR due soon) right? That means we need to talk about 
ACTIVE, one of the trickiest things in MLO rules language. The issue is that 
advanced rule (Active is true) will show  more tasks that what you see in the 
Active Tasks view. The reason is that the advanced rule wotExiarill include 
tasks that start in the future. This is needed to allow you to specify "tasks 
starting in the next n days) - so for a view that matches Active Tasks you need 
to specify

((Active is True) AND ((StartDateTime DoesNotExist) OR (StartDateTime OnOrAfter 
Now)))

So the entire rule would be

((dueDateTime onOrBefore Today+3) And (Complete Is False)) OR ((Active is True) 
AND ((StartDateTime DoesNotExist) OR (StartDateTime OnOrAfter Now)))

Hth -Dwight 

On August 1, 2022 4:46:16 AM EDT, 'Hammy Havoc' via MyLifeOrganized 
 wrote:
>Hi all,
>
>I'm trying to recreate Microsoft To Do/Todoist's 'Today' view, but I don't 
>always assign dates to every action, because I really like the 'Active 
>Actions' feature.
>
>I want to be able to see my Active Actions, and also be able to see what's 
>overdue, due, and due in +3 days from now. Is this possible?
>
>Sorry for the probably very silly question. The rules thing is quite 
>comprehensive for 9 in the morning. :- )
>
>Stay safe!
>

-- 
You received this message because you are subscribed to the Google Groups 
"MyLifeOrganized" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mylifeorganized+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mylifeorganized/E04FE539-C798-48F5-AAA9-DC7E2DA37BC2%40gmail.com.


[MLO] Workspace with filter to show active actions that don't have a due date, and also tasks due before +3 days from now?

2022-08-01 Thread 'Hammy Havoc' via MyLifeOrganized
Hi all,

I'm trying to recreate Microsoft To Do/Todoist's 'Today' view, but I don't 
always assign dates to every action, because I really like the 'Active 
Actions' feature.

I want to be able to see my Active Actions, and also be able to see what's 
overdue, due, and due in +3 days from now. Is this possible?

Sorry for the probably very silly question. The rules thing is quite 
comprehensive for 9 in the morning. :- )

Stay safe!

-- 
You received this message because you are subscribed to the Google Groups 
"MyLifeOrganized" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mylifeorganized+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mylifeorganized/763a7424-e2a0-4e66-a887-ff4c768fc08cn%40googlegroups.com.