Site Tools


wiki:pluginsyntax:todo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wiki:pluginsyntax:todo [2023/10/28 01:28] – created Alan Sheawiki:pluginsyntax:todo [2023/10/28 01:54] (current) – [Older / by hand] Alan Shea
Line 9: Line 9:
 |tags       : todo, task, taskmanagement| |tags       : todo, task, taskmanagement|
  
-  * downloadurl: https://github.com/leibler/dokuwiki-plugin-todo/archive/refs/tags/latest.zip +  * downloadurl: [[https://github.com/leibler/dokuwiki-plugin-todo/archive/refs/tags/latest.zip|latest]] 
-  * sourcerepo : https://github.com/leibler/dokuwiki-plugin-todo +  * sourcerepo : [[https://github.com/leibler/dokuwiki-plugin-todo|sourcerepo]] 
-  * bugtracker : https://github.com/leibler/dokuwiki-plugin-todo/issues+  * bugtracker : [[https://github.com/leibler/dokuwiki-plugin-todo/issues|bugtracker]]
  
-screenshot_img :  
 ---- ----
  
Line 30: Line 29:
   <todo>Title of todo Action</todo>   <todo>Title of todo Action</todo>
  
-Each ''<todo>'' tag will create one checkbox for the action.+Each ''%%<todo>%%'' tag will create one checkbox for the action.
  
 To create a checkbox that is check by default, create your todo like this: To create a checkbox that is check by default, create your todo like this:
Line 206: Line 205:
 ==== Filter the namespace of the task list ==== ==== Filter the namespace of the task list ====
  
-[[https://github.com/leibler/dokuwiki-plugin-todo/pull/32#issue-36869358|I've added]] the following option to the ''~~TODOLIST~~'' tag: ''ns'':+[[https://github.com/leibler/dokuwiki-plugin-todo/pull/32#issue-36869358|I've added]] the following option to the ''%%~~TODOLIST~~%%'' tag: ''ns'':
  
 If omitted it uses ''ns:all''. If omitted it uses ''ns:all''.
Line 276: Line 275:
 ==== Known Issues ==== ==== Known Issues ====
  
-The ''~~TODOLIST~~''-functionality finds every ''<todo>...</todo>'' item, even when inside a code or a file block. Also, after being rendered on a TODOLIST page, toggling the checkbox of that item will update its code accordingly. This was reported in [[https://github.com/leibler/dokuwiki-plugin-todo/issues/12|Issue #12 on Github]]+The %%~~TODOLIST~~%% -functionality finds every ''<todo>...</todo>'' item, even when inside a code or a file block. Also, after being rendered on a TODOLIST page, toggling the checkbox of that item will update its code accordingly. This was reported in [[https://github.com/leibler/dokuwiki-plugin-todo/issues/12|Issue #12 on Github]]
  
 ==== ChangeLog ==== ==== ChangeLog ====
Line 286: Line 285:
 === Older / by hand === === Older / by hand ===
  
-Version 05/14/2014 (by [[doku>user>runout|Markus Gschwendt]]): +Version 05/14/2014 (by [[doku>u:runout|Markus Gschwendt]]): 
 <del>[[https://github.com/runout-at/dokuwiki-plugin-todo/archive/master.zip|zip version 2014-05-14]] <del>[[https://github.com/runout-at/dokuwiki-plugin-todo/archive/master.zip|zip version 2014-05-14]]
   * :!: This is no part (yet) of the "officicial" distribution but Markus' own version of the plugin, if you are installing Markus' ZIP, there may be some (but mainly harmless) confusion in the [[doku>plugin:extension |Extension Manager]]</del>   * :!: This is no part (yet) of the "officicial" distribution but Markus' own version of the plugin, if you are installing Markus' ZIP, there may be some (but mainly harmless) confusion in the [[doku>plugin:extension |Extension Manager]]</del>
-  * new option ''~~TODOLIST checkbox:yes|no~~'' +  * new option ''%%~~TODOLIST checkbox:yes|no~~%%'' 
-  * new option ''~~TODOLIST username:user|real|none~~'' +  * new option ''%%~~TODOLIST username:user|real|none~~%%'' 
-  * new option ''~~TODOLIST header:id|firstheader|none~~''+  * new option ''%%~~TODOLIST header:id|firstheader|none%%~~''
   * Configuration of default values for above option in the Configuration Manager.   * Configuration of default values for above option in the Configuration Manager.
   * If AllowLinks is off, render the TodoText as a link to the page where the todo is located   * If AllowLinks is off, render the TodoText as a link to the page where the todo is located
Line 297: Line 296:
   * Assign multiple users to a todo   * Assign multiple users to a todo
  
-Version 03/17/2014 (by [[doku>user>leibler|Leo Eibler]]): +Version 03/17/2014 (by [[doku>u:leibler|Leo Eibler]]): 
-[[http://www.eibler.at/dokuwiki-todo/download/dokuwiki-todo_20140317.zip|zip version 2014-03-17]] (eibler.at) (by [[doku>user>leibler]]):+[[http://www.eibler.at/dokuwiki-todo/download/dokuwiki-todo_20140317.zip|zip version 2014-03-17]] (eibler.at) (by [[doku>u:leibler]]):
   * if a todo is checked or unchecked a descriptive summary (text in todo) will be used for history   * if a todo is checked or unchecked a descriptive summary (text in todo) will be used for history
   * todos can be assigned to email address   * todos can be assigned to email address
Line 304: Line 303:
   * @@USER@@ matches logged in users username   * @@USER@@ matches logged in users username
  
-Additional changes in 03/17/2014 (by [[doku>user>Klap-in]]): +Additional changes in 03/17/2014 (by [[doku>u:Klap-in]]): 
-  * New listing syntax: ''~~TODOLIST~~'' with simplified filter options.+  * New listing syntax: ''%%~~TODOLIST~~%%'' with simplified filter options.
   * Refactoring of code breaks the compatibility with current version (2013-06-16c) of searchpattern plugin   * Refactoring of code breaks the compatibility with current version (2013-06-16c) of searchpattern plugin
   * **Not fixed issue with searchpatterns**: checking/unchecking of todos in searchpatterns listing don't work correct   * **Not fixed issue with searchpatterns**: checking/unchecking of todos in searchpatterns listing don't work correct
Line 313: Line 312:
   * Some other translatable texts   * Some other translatable texts
  
-Version 04/13/2013 (by Christian Marg and [[doku>user>leibler|Leo Eibler]]):+Version 04/13/2013 (by Christian Marg and [[doku>u:leibler|Leo Eibler]]):
   * Bugfix script.js chk.attr('checked') by Christian Marg   * Bugfix script.js chk.attr('checked') by Christian Marg
   * Bugfix configuration option Strikethrough   * Bugfix configuration option Strikethrough
  
-Version 04/11/2013 (by [[doku>user>leibler|Leo Eibler]]):+Version 04/11/2013 (by [[doku>u:leibler|Leo Eibler]]):
   * add user assignment for todos (with @username syntax in todo tag e.g. <todo @leo>do something</todo>)   * add user assignment for todos (with @username syntax in todo tag e.g. <todo @leo>do something</todo>)
   * add handler method _searchpatternHandler() for dokuwiki searchpattern extension.   * add handler method _searchpatternHandler() for dokuwiki searchpattern extension.
Line 326: Line 325:
   * remove getInfo() call because it's done by plugin.info.txt (since dokuwiki 2009-12-25 "Lemming")   * remove getInfo() call because it's done by plugin.info.txt (since dokuwiki 2009-12-25 "Lemming")
  
-Version 04/05/2013 (by Leo Eibler/[[doku>user>leibler]]):+Version 04/05/2013 (by Leo Eibler/[[doku>u:leibler]]):
   * migrate to new dokuwiki version (use jQuery.post instead of sack()).     * migrate to new dokuwiki version (use jQuery.post instead of sack()).  
   * add german language file.     * add german language file.  
Line 341: Line 340:
   * <del>Implement time management by using square brackets // [<startdate> // for latest starttime and // ]<enddate> // for latest finish time.</del> done: 2014-05-14 on github (missing feature: filter by dates) see [[https://github.com/leibler/dokuwiki-plugin-todo/issues/16|bug #16]]   * <del>Implement time management by using square brackets // [<startdate> // for latest starttime and // ]<enddate> // for latest finish time.</del> done: 2014-05-14 on github (missing feature: filter by dates) see [[https://github.com/leibler/dokuwiki-plugin-todo/issues/16|bug #16]]
  
-  * <del>Additional Option to render a list without ckeckboxes: \\ ~~TODOLIST checkbox:no|yes~~ \\ interesting to put the list in the sidebar: \\ ~~TODOLIST assigned:@@USER@@ checkbox:no completed:no~~</del> done: 2014-05-11 on github+  * <del>Additional Option to render a list without ckeckboxes: \\ ''%%~~TODOLIST checkbox:no|yes~~%%'' \\ interesting to put the list in the sidebar: \\ ''%%~~TODOLIST assigned:@@USER@@ checkbox:no completed:no~~%%''</del> done: 2014-05-11 on github
  
-  * <del>Headers of the list with the first Header of the Page instead of the namespaces: \\ ~~TODOLIST header:firstheader~~</del> done: 2014-05-11 on github+  * <del>Headers of the list with the first Header of the Page instead of the namespaces: \\ ''%%~~TODOLIST header:firstheader~~%%''</del> done: 2014-05-11 on github
  
-  * <del>Assign multiple users to a todo <todo @user1 @user2>task</todo></del> done: 2014-05-15 on github+  * <del>Assign multiple users to a todo ''%%<todo @user1 @user2>task</todo>%%''</del> done: 2014-05-15 on github
  
-  * <del>Additional option to render the real name of the user instead of the username or nothing (e.g. useful when using @@USER@@): \\ <todo username:user|real|none> \\ ~~TODOLIST assigned:@@USER@@ username:none~~</del> done: 2014-05-11 on github+  * <del>Additional option to render the real name of the user instead of the username or nothing (e.g. useful when using @@USER@@): \\ <todo username:user|real|none> \\ ''%%~~TODOLIST assigned:@@USER@@ username:none~~%%''</del> done: 2014-05-11 on github
  
   * <del>Can we have a filter of tasks "completedon", completedbefore and completedafter (similar to duebefore etc) so that we can see when tasks were completed.  Would be good to be able to list tasks by completed date (got to keep those minions working somehow</del>   * <del>Can we have a filter of tasks "completedon", completedbefore and completedafter (similar to duebefore etc) so that we can see when tasks were completed.  Would be good to be able to list tasks by completed date (got to keep those minions working somehow</del>
Line 368: Line 367:
   * Very nice plugin! Started using it only 5 minutes ago and I already love it. I do have 1 question: is it possible to display tasks, without having it in a list-like format (under each other) instead of on 1 lineing to use an actual list or paragraphs? I guess I might be able to achieve this by using %%\\%% \\ Also, it would be nice to allow links inside the todo, now I have to put a link after the todo or place it outside the todo, resulting in a line being half todo half link   * Very nice plugin! Started using it only 5 minutes ago and I already love it. I do have 1 question: is it possible to display tasks, without having it in a list-like format (under each other) instead of on 1 lineing to use an actual list or paragraphs? I guess I might be able to achieve this by using %%\\%% \\ Also, it would be nice to allow links inside the todo, now I have to put a link after the todo or place it outside the todo, resulting in a line being half todo half link
  
-  * <del>I'm looking for a short kind of info string to be displayed after a page link, displaying how many todos the page have and how many of them that are checked, such as "(5/10)"</del>  \\ \\ See the //short// option.  --- [[doku>user>runout|runout]] //2017-08-28 10:12//+  * <del>I'm looking for a short kind of info string to be displayed after a page link, displaying how many todos the page have and how many of them that are checked, such as "(5/10)"</del>  \\ \\ See the //short// option.  --- [[doku>u:runout|runout]] //2017-08-28 10:12//
  
-  * Is it possible to show a list of todos filtered by "completed by" and "when" depending on who checked the checkbox?  Again its to keep the minions working.  I'd like to add a section for each tech to my "dashboard" page that shows me who has completed what tasks and when.  I currently have an outstanding task list for each tech but not a list of the work they say they've completed.  Something along the lines of ~~TODOLIST completedby:tech1 showcompleteddate:yes showcompletedtime:yes completedafter:-1~~ will show me the work they have completed today(no matter who it was assigned to).  Also something like ~~TODOLIST assigned:tech1 completed:yes showcompletedby:yes showcompleteddate:yes showcompletedtime:yes completedafter:-1~~ will show me their own tasks completed in the last day, when completed and by whom. \\  \\ try the option //completeduser// for filtering which user has checked the box. Showing the completed-date is not implemented.  --- [[doku>user>runout|runout]] //2017-08-28 09:35//+  * Is it possible to show a list of todos filtered by "completed by" and "when" depending on who checked the checkbox?  Again its to keep the minions working.  I'd like to add a section for each tech to my "dashboard" page that shows me who has completed what tasks and when.  I currently have an outstanding task list for each tech but not a list of the work they say they've completed.  Something along the lines of ''%%~~TODOLIST completedby:tech1 showcompleteddate:yes showcompletedtime:yes completedafter:-1~~%%'' will show me the work they have completed today(no matter who it was assigned to).  Also something like ''%%~~TODOLIST assigned:tech1 completed:yes showcompletedby:yes showcompleteddate:yes showcompletedtime:yes completedafter:-1~~%%'' will show me their own tasks completed in the last day, when completed and by whom. \\  \\ try the option //completeduser// for filtering which user has checked the box. Showing the completed-date is not implemented.  --- [[doku>u:runout|runout]] //2017-08-28 09:35//
  
   * Change link option from "pages with the same name" to "by Attribute". For Example "@link:T0012" if a automatic naming scheme could be implemented, otherwise "@link:wiki:test:start" or external target like phone NR "@link:tel:+1356465654" or Websites "@link:https://www.dokuwiki.org".   * Change link option from "pages with the same name" to "by Attribute". For Example "@link:T0012" if a automatic naming scheme could be implemented, otherwise "@link:wiki:test:start" or external target like phone NR "@link:tel:+1356465654" or Websites "@link:https://www.dokuwiki.org".
wiki/pluginsyntax/todo.1698456513.txt.gz · Last modified: 2023/10/28 01:28 by Alan Shea