Wiederholungsaufgaben im Org-Modus mit Unteraufgaben

9

Gibt es eine Möglichkeit, eine sich wiederholende Aufgabe oder ein sich wiederholendes Projekt mit Unteraufgaben im Organisationsmodus zu erstellen, die ordnungsgemäß zurückgesetzt werden? Ich möchte so etwas wie das Folgende tun:

* TODO Weekly report
  SCHEDULED: <2013-12-29 +1w>
** TODO Ask Bob for numbers
** TODO Ask Mary for numbers
** TODO Compile report

Wenn ich jedoch die Unteraufgaben als erledigt und dann die Hauptaufgabe markiere, wird nur die Hauptaufgabe als sich wiederholende Aufgabe zurückgesetzt. Ich muss dann die Unteraufgaben manuell aufheben. Wenn ich jedoch den Wiederholungsplan zu den Unteraufgaben hinzufüge, werden diese zurückgesetzt, sobald ich sie als abgeschlossen markiert habe, sodass ich weder meinen aktuellen Status für die Aufgabe verfolgen noch die übergeordnete Aufgabe jemals als abgeschlossen markieren kann.

Darkfeline
quelle
1
Ich verwende Kontrollkästchen für die Unteraufgaben und habe am Ende eines, das mich daran erinnert, die Kontrollkästchen zu deaktivieren und die Aufgabe abzuschließen. Trotzdem stimme ich zu, dass es nicht sauber ist.
Koushik
2
Bitte überprüfen Sie dies aus: stackoverflow.com/questions/20164918/…
koushik

Antworten:

5

Ich habe gerade eine Lösung für dieses org-checklist.elProblem gefunden (basierend auf dem von Koushik erwähnten Code):org-subtask-reset.el

Grundlegende Verwendung ist wie folgt:

  1. Laden Sie es herunter und legen Sie es irgendwo in Ihrem Emacs abload-path .
  2. Entweder:
    • (require 'org-subtask-reset)irgendwo in Ihrer Emacs-Konfiguration; oder
    • Anpassen org-modulesund org-subtask-resetals externes Paket hinzufügen
  3. Legen Sie die RESET_SUBTASKSEigenschaft für jede Aufgabe fest, deren Unteraufgaben zurückgesetzt werden sollen.

In Ihrem Beispiel sollte dies funktionieren:

* TODO Weekly report
  SCHEDULED: <2013-12-29 +1w>
  :PROPERTIES:
  :RESET_SUBTASKS: t
  :END:
** TODO Ask Bob for numbers
** TODO Ask Mary for numbers
** TODO Compile report
Jez
quelle
Sehr schön, ich werde es versuchen, sobald ich etwas Zeit habe.
Darkfeline
Das funktioniert bei mir, aber ich finde es bei .org-Dateien mit vielen Aufgaben sehr langsam. Eine Aufgabe, die nicht auf reset_subtasks eingestellt ist, benötigt noch sehr lange, um in den Status DONE zu gelangen.
ovid