Hi!
I figured it out.
For example:
These conditions must be fulfilled in order for Task8 to be active:
<<list filter "[tag[Task8 AND active_Task8 AND NOT (Task1 AND
active_Task1) AND NOT (Task2 AND active_Task2) AND NOT (Task3 AND
active_Task3) AND NOT (Task4 AND active_Task4) AND NOT (Task5 AND
active_Task5) AND NOT (Task6 AND active_Task6) AND NOT (Task7 AND
active_Task7) AND NOT finished_Task8 AND NOT Completed AND NOT
Archived]]">

These conditions must be fulfilled in order for Task3 to be active:
<<list filter "[tag[Task3 AND active_Task3 AND NOT (Task1 AND
active_Task1) AND NOT (Task2 AND active_Task2) AND NOT finished_Task3
AND NOT Completed AND NOT Archived]]">

I have a table with a list of tasks for header and in each column is a
corresponding list of projects with active corresponding task.

By default, all projects are tagged active_TaskX. I use Eric's
CheckboxToggleTag (http://www.TiddlyTools.com/#CheckboxToggleTag) to
first set the tag TaskX and when that task is complete, I toggled
active_TaskX off and replace it with finished_TaskX.

I have 8 tasks and they always follow the same order, but they're not
always all used.

Oh yeah, I switched to fET, but the principle is the same.

w


On Aug 28, 11:42 pm, Tobias Beer <[email protected]> wrote:
> Hi w,
>
> First question: Why tag a task with itself?
>
> Furthermore, I NEVER tag a high-level item (e.g. a project) with its
> subitems (e.g. tasks). I would strongly recommend that you tag your
> tasks with the corresponding project, not the other way around!
>
> Also, whether a task is finished or open is independent form it's
> name. Therefore, you should have two more tags indicating a task-
> status: "todo" and "done". In tbGTD [1] I went so far as to prefix
> certain tags for easier recognition. Thus, there are #todo, #done,
> #waiting, etc... with # indicating that these are task-status-tags.
> Likewise I would have $active or $future or $completed as project-
> status-tags.
>
> Finally, other than you knowing about it, I fail to see how exactly
> you are modeling task-dependencies. As for that I would simply tag a
> task with another task and thus have the latter depend on the
> former ...just like high level items ((sub-)projects) depend on
> subitems (tasks).
>
> What do you mean with "the sequence of tasks is always the same"? I
> prefer to think in stages and thus have tasks not only tag to a
> project but also to a "stage", such that one might only get from one
> stage to another if the previous stage had been completed, think
> "milestones". So, a stage 1 task for project A might be equivalent to
> a stage 1 task of project B, but they're not called the same as that
> would violate TiddlyWiki's unique naming conventions. Therefore, have
> them tag to a stage of a unique name and you know what point in the
> project you're at.
>
> Eventually you might want a table for project xyz to look like this...
>
> |open tasks|done tasks|h
> |open tasks for stage 1 of project xyz|done tasks for stage 1 of
> project xyz|
> |open tasks for stage 2 of project xyz|done tasks for stage 2 of
> project xyz|
> |etc...|p.p...|
>
> No offense, but unless you're no longer in a design stage of your task
> management you might want to consider designing it from scratch.
>
> Eventually, (especially x-tab of) tbGTD may really be of help to you
> (see toolbar or help documentation).
>
> Cheers and good luck,
>
> Tobias.
>
> [1]http://tbgtd.tiddlyspot.com/

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en.

Reply via email to