Hi Mohammad,
While normally I would agree. However, my task titles are simply the
YYYY-MM-DD of the day I created them. This is because I leverage the
caption field to allow quick changes to the task name.
[image: tasks.JPG] <about:invalid#zClosurez>
Once I archive my task, the assumption is no more edits will occur and I
can file it. So I change the name to a concatenation of `$completed$
$caption$`. Now when I use TiddlyWiki's built in search textbox, the tasks
show up with information and not just `YYYY-MM-DD`
Thank you for the link, I had no idea when I was changing the title,
another tiddler was being created. Here is what I have that will work. I
might try to include a prompt for myself to confirm the rename. This way I
can see the empty tiddler before I copy into it and delete the original.
* $:/user/button/ArchiveTask*
\define archiveHere()
$(currentTiddler)$
\end
\define archiveHereButton(completed caption)
<$button tooltip={{$:/user/button/ArchiveTask/Hint}}
class=<<tv-config-toolbar-class>> param=<<archiveHere>> >
<!-- append archive tag -->
<$action-listops $tiddler=<<archiveHere>> $tags="+[append[task-archive]]" />
<!-- open the target tiddler that will be created during the rename-->
<$action-navigate $to="$completed$ $caption$" />
<!-- renaming tiddler will create a new one with existing content -->
<$action-setfield $tiddler=<<archiveHere>> title="$completed$ $caption$" />
<!-- delete the original -->
<$action-deletetiddler $tiddler=<<currentTiddler>> />
{{$:/core/images/chevron-down}}</$button>
\end
<!-- 2020-04-24 call macro and pass the fields to concatenate as new title
of task -->
<$macrocall $name="archiveHereButton" completed={{!!completed}}
caption={{!!caption}}/>
On Friday, April 24, 2020 at 1:32:42 AM UTC-4, Mohammad wrote:
>
> Think Tiddlywiki way! Why to change the title? You can
> tag tiddler done, you can have a completion field and add your data there!
> renaming a tiddler is not a good choice.
>
> By the way, Eric Shulman has given the complete solution for renaming
> tiddlers here:
>
> https://groups.google.com/d/msg/tiddlywiki/oMBoAkJIZhQ/mTlPv3FbEQAJ
>
> You can also use TW-Scripts
>
> --Mohammad
>
>
> On Friday, April 24, 2020 at 8:59:13 AM UTC+4:30, N P wrote:
>>
>> Hello,
>>
>> I've been searching for a few days and came up short. How do you rename
>> a tiddler? The documentation shows WidgetMessage tm-rename-tiddler
>> <https://tiddlywiki.com/#WidgetMessage%3A%20tm-rename-tiddler>, however
>> that is destructive and leaves you with a fresh tiddler with a new name.
>>
>> I've tried some variations of the below and came up short in my macro
>> testing
>>
>> <$action-setfield $tiddler="New Tiddler 2" $field="title" $value="New
>> Name" />
>>
>> My use case is, I have created a personal task management workflow. When
>> I archive my tasks, I want to change the the Title of the Tiddler to a
>> combination of Completed date field and Caption field.
>>
>> Here is my archive button for reference
>>
>> \define archiveHere()
>> $(currentTiddler)$
>> \end
>>
>>
>> \define archiveHereButton(completed caption)
>> <$button tooltip={{$:/user/button/ArchiveTask/Hint}} class=<<tv-config-
>> toolbar-class>> param=<<archiveHere>> >
>> <$action-listops $tiddler=<<archiveHere>> $tags="+[append[task-archive]]"
>> />
>> <$action-setfield $tiddler=<<archiveHere>> title="$completed$ $caption$"
>> />
>> {{$:/core/images/chevron-down}}</$button>
>> \end
>>
>>
>> <!-- 2020-04-24 call macro and pass the fields to concatenate as new
>> title of task -->
>> <$macrocall $name="archiveHereButton" completed={{!!completed}} caption
>> ={{!!caption}}/>
>>
>>
>> Thank you,
>> Mick
>>
>>
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/4efece78-299a-4a91-8912-11825b36ba6d%40googlegroups.com.