Re: Adding a due date to actions in mGSD

2012-02-14 Thread David Szego
 The problem there would be referring to a specific tiddler without
 using
 where: [(specific project)]

 I don't know how to refer to the project self from within a mgtdList,
 like where: tiddler.getParentProject or similar (this does not
 exist, there are methods like tiddler.hasParent or .hasActiveProject).

Regarding the issue about how to do
  where:[[specific project/tag/contact/etc]]
in a mgtdList ...

When used in a newButtonTags: line, the parameter [[%0]] refers to
the project (or meeting or action etc.) name.
I've found there is a tiddler.isTagged('string') function (I'm sure a
lot of you knew this... bear with me!)

Using newButtonTags:'[[%0]]' does indeed tag a new tiddler with %0.

However, in where:, using any variation of [[%0]], with/without
square brackets, curly brackets, single/double quotes, curly's around
the whole line, etc. DOES NOT work!

div macro=mgtdList title:'Attendees'
startTag:'Contact'
view:Attendee
ignoreRealm:yes
newButtonTags:'Contact [[%0]]'
where:{{tiddler.isTagged('[[%0]]')}}


and yet this does:

div macro=mgtdList title:'Attendees'
startTag:'Contact'
view:Attendee
ignoreRealm:yes
newButtonTags:'Contact [[%0]]'
where:{{tiddler.isTagged('WhateverTagPercentZeroIs')}}


So how do I get the value of %0 into a variable or parameter that
where: can use?

That would solve a whole boatload of issues for me!


On Feb 4, 3:24 am, Javix javipe...@gmail.com wrote:

 (what is the purpose of having a new tiddler with the Done tag
 initially?)

...that was an oversight!

-- 
You received this message because you are subscribed to the Google Groups GTD 
TiddlyWiki group.
To post to this group, send email to gtd-tiddlywiki@googlegroups.com.
To unsubscribe from this group, send email to 
gtd-tiddlywiki+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/gtd-tiddlywiki?hl=en.



Re: Adding a due date to actions in mGSD

2012-02-14 Thread David Szego
Forget it... In the end, I merged a mgtdListEnhanced macro with the
added parameter:
  withParentTag:yes

which adds parent.title into tagExpr for evaluation. This way, only
Tiddlers tagged with the name of the Tiddler where the
mgtdListEnhanced resides, are listed.

see http://thinkcreatesolve.biz/mGSDMeetingEnhancements.html#mgtdListEnhanced
for the code.

Thanks for the pointers tho!!!

On Feb 14, 11:34 am, David Szego david.sz...@me.com wrote:
  The problem there would be referring to a specific tiddler without
  using
      where: [(specific project)]

  I don't know how to refer to the project self from within a mgtdList,
  like where: tiddler.getParentProject or similar (this does not
  exist, there are methods like tiddler.hasParent or .hasActiveProject).

 Regarding the issue about how to do
       where:[[specific project/tag/contact/etc]]
 in a mgtdList ...

 When used in a newButtonTags: line, the parameter [[%0]] refers to
 the project (or meeting or action etc.) name.
 I've found there is a tiddler.isTagged('string') function (I'm sure a
 lot of you knew this... bear with me!)

 Using newButtonTags:'[[%0]]' does indeed tag a new tiddler with %0.

 However, in where:, using any variation of [[%0]], with/without
 square brackets, curly brackets, single/double quotes, curly's around
 the whole line, etc. DOES NOT work!

         div macro=mgtdList title:'Attendees'
                 startTag:'Contact'
                 view:Attendee
                 ignoreRealm:yes
                 newButtonTags:'Contact [[%0]]'
                 where:{{tiddler.isTagged('[[%0]]')}}
         

 and yet this does:

         div macro=mgtdList title:'Attendees'
                 startTag:'Contact'
                 view:Attendee
                 ignoreRealm:yes
                 newButtonTags:'Contact [[%0]]'
                 where:{{tiddler.isTagged('WhateverTagPercentZeroIs')}}
         

 So how do I get the value of %0 into a variable or parameter that
 where: can use?

 That would solve a whole boatload of issues for me!

 On Feb 4, 3:24 am, Javix javipe...@gmail.com wrote:

  (what is the purpose of having a new tiddler with the Done tag
  initially?)

 ...that was an oversight!

-- 
You received this message because you are subscribed to the Google Groups GTD 
TiddlyWiki group.
To post to this group, send email to gtd-tiddlywiki@googlegroups.com.
To unsubscribe from this group, send email to 
gtd-tiddlywiki+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/gtd-tiddlywiki?hl=en.



mGSD Enhancement: List only Tiddlers tagged with the name of the listing Tiddler

2012-02-14 Thread David Szego
Hi all, I have a scenario (my mGSD Meeting Extensions - see other
thread) where I want to list Tiddlers that are tagged with the Title
of the Tiddler where the list resides.

i.e. in a Meeting view Business Meeting Jan. 30th, I want to list
Contacts, with tag Business Meeting Jan. 30th.

I couldn't a) get Contact Tiddlers scoped into the Meeting view or
b) use the where: to eval the parent.title as a potential tag.

So, I merged a mgtdListEnhanced macro with the added parameter:
  withParentTag:yes

which adds parent.title into tagExpr for evaluation. This way, only
Tiddlers tagged with the name of the Tiddler where the
mgtdListEnhanced resides, are listed.

Maybe it's completely the wrong approach, but it does the trick!

see:

http://thinkcreatesolve.biz/mGSDMeetingEnhancements.html#[[mgtdListEnhanced]][[TagDashboards]][[Example%20Meeting]]

...for the code and an example.

By the way: In my TagDashboard !Meeting view, I'd love to be able to
have the regular mgtdList show only Tiddlers tagged Meeting and
scoped within the parent Meeting. This would make Meetings the same as
Actions or Projects in that they'd automatically be confined to within
the right views. Any hints?

Cheers,
David Szego

-- 
You received this message because you are subscribed to the Google Groups GTD 
TiddlyWiki group.
To post to this group, send email to gtd-tiddlywiki@googlegroups.com.
To unsubscribe from this group, send email to 
gtd-tiddlywiki+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/gtd-tiddlywiki?hl=en.



Re: New mGSD Feature: Meetings!

2012-02-14 Thread David Szego
Hi all,

I've made some major updates to my mGSD Meeting Enhancements
including:

*Added ability to properly track attendance and discussion points,
and remove attendees or agenda items
*Nicer Dashboard and Title Button layouts
*Moved as much code as possible away from stock mGSD Tiddlers (for
mGSD update compatibility)
*Repackaged the whole thing as a Plugin Tiddler for easy install

I'm using both the Meetings and Project Status Updates features daily,
to oversee 15 major IT projects involving 5-10 vendors... it's an
excellent tool and I hope you'll try it for yourself!

http://thinkcreatesolve.biz/mGSDMeetingEnhancements.html

Looking forward to your feedback,
David Szego

-- 
You received this message because you are subscribed to the Google Groups GTD 
TiddlyWiki group.
To post to this group, send email to gtd-tiddlywiki@googlegroups.com.
To unsubscribe from this group, send email to 
gtd-tiddlywiki+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/gtd-tiddlywiki?hl=en.