Hi All,
first time here so sorry if there’s something wrong
I have a Wiki that’s doing GTD stuff. Some tasks have field “due”. Now, in my Next Actions I want to list items days:due[x]. I can do this fine by directly putting the number instead of X.
But… I want that every task could control how many days before due it should appear in my next items. E.g. by default tasks with due are listed in Next Items if they are due in 7 days, but Task “A” needs to be listed if it’s due in 10 days. So I add a field “start” in “A” tiddler and put a value of 10.
My filter macro to list only tasks that have field “start” and their value is due within their defined value in field start:
\define rs-next-projects-subitems-start()
[all[tiddlers]has[due]tag{!!title}days:due{!!start}]
\end
And it just doesn’t work.
It works fine if I add this filter to the task itself as
<$list filter="[all[current]has[due]tag{!!title}days:due{!!start}]"/>
it works fine, either listing it’s own title or not, depending on it’s “start” field value.
Any clue why this type of expression does not work when filtering with all[tiddlers] outside of the filtered tiddler?
Thanks in advance!