emacscheckboxtaskorg-modetodo

How to untick checkboxes in org-mode for the next cyclic/repetitive task


With cyclic or repetitive tasks in org-mode, inside this task, if there are several checkboxes and all of them marked as ticked, after the general task is masked as DONE, the checkboxes for the next cycle period stills appear as ticked and it should be unticked. e.g.:

  • TODO Cyclic monthly home [0/5] SCHEDULED: <2013-11-30 Sat +1m>
    • [ ] pay sauna
    • [ ] pay electricity
    • [ ] pay renting
    • [ ] pay internet
    • [ ] pay union

Once I ticked all of them and put it as done, this is what I can see:

  • WIP Cyclic monthly home [5/5] SCHEDULED: <2014-01-30 Thu +1m>
  • State "DONE" from "WIP" [2013-11-06 Wed 20:49] :PROPERTIES: :LAST_REPEAT: [2013-11-06 Wed 20:49] :END:
    • [X] pay sauna <--- this should be unticked
    • [X] pay electricity <-- this should be unticked
    • [X] pay renting <-- this should be unticked
    • [X] pay internet <-- this should be unticked
    • [X] pay union <-- this should be unticked

Tested in versions:

Update: solved following these instructions:

1. In the emacs configuration file .emacs include:

(add-to-list 'load-path (expand-file-name "~/path_to_file_org-checklist.el/"))

(require 'org-checklist)

Note: If you do not have the file, you can download from here

2. Inside the file mytasks.org after the TODO task, but before the checkboxes include those lines:

:PROPERTIES:

:RESET_CHECK_BOXES: t

:END:

3. Verify that it works

Just close the task with C-c C-t and you will see the checkboxes unticked.


Solution

  • If I understand you correctly, the situation is: you have a repeating task with subitems as checkboxes. When the task is completed, all the checkboxes on the subitems should be cleared - so the task can be done at next cyclic time.