On Apr 4, 1:28 pm, Mat <[email protected]> wrote:
> This is getting GREAT!!!!
>
> I did a little testing and found the following; If an action B is set
> as dependant on A, but B is marked as "Waiting for". Then, finishing
> A, auto-sets B to *both* Next and Waiting for. I think only "Future"
> actions should be auto-set to Next. (Less serious is that also Done
> actions seem to get an extra Next).
>
> :-)
>

I think the problem you are seeing is in the original
SequencedActionsPlugin design. I fiddled with it a bit and here's what
you could do to make it ignore Waiting actions:

// Replace the following...

if (status) {
        if (this.allPreviousActionsAreDone(currentTiddler)) {
                this.setTiddlerTag(currentTiddler.title, !status, "Future");
                this.setTiddlerTag(currentTiddler.title, status, "Next");
        }
} else {
        this.setTiddlerTag(currentTiddler.title, !status, "Future");
        this.setTiddlerTag(currentTiddler.title, status, "Next");
}               }

// with this...

if (currentTiddler.getParent("ActionStatus") != "Waiting For") {
if (status) {
        if (this.allPreviousActionsAreDone(currentTiddler)) {
                this.setTiddlerTag(currentTiddler.title, !status, "Future");
                this.setTiddlerTag(currentTiddler.title, status, "Next");
        }
} else {
        this.setTiddlerTag(currentTiddler.title, !status, "Future");
        this.setTiddlerTag(currentTiddler.title, status, "Next");
}               }               }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "GTD 
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/GTD-TiddlyWiki?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to