mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-08-28 13:37:20 +02:00
Enhancement - wait status
- Supports the new Task::waiting status. - Supports: task <id> wait:<date> - Supports: task <id> wait: - Supports: task waiting
This commit is contained in:
parent
40bde9e765
commit
329a78039a
12 changed files with 131 additions and 16 deletions
|
@ -60,6 +60,8 @@ std::string handleAdd ()
|
|||
context.task.setStatus (Task::recurring);
|
||||
context.task.set ("mask", "");
|
||||
}
|
||||
else if (context.task.has ("wait"))
|
||||
context.task.setStatus (Task::waiting);
|
||||
else
|
||||
context.task.setStatus (Task::pending);
|
||||
|
||||
|
@ -1216,6 +1218,15 @@ int deltaAttributes (Task& task)
|
|||
att->first != "description" &&
|
||||
att->first != "tags")
|
||||
{
|
||||
// Modifying "wait" changes status.
|
||||
if (att->first == "wait")
|
||||
{
|
||||
if (att->second.value () == "")
|
||||
task.setStatus (Task::pending);
|
||||
else
|
||||
task.setStatus (Task::waiting);
|
||||
}
|
||||
|
||||
if (att->second.value () == "")
|
||||
task.remove (att->first);
|
||||
else
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue