Skip to content

Add ON_HOLD as a Task Status Type #3636

@mdbraber

Description

@mdbraber

⚠️ Check request is valid.

  • My request is about the Tasks plugin for Obsidian.
  • I am only requesting a single feature in the Tasks plugin. Multiple changes should be split into individual requests, with links between them.
  • I believe my requested feature will be generally applicable to other Tasks plugin users, not just me: it is not uniquely tied to my personal workflow.

⚠️ Please check that this feature request hasn't been suggested before.

🔖 Feature description

Tasks currently knows the following four Task Status Types (and NON_TASK):

  • TODO
  • IN_PROGRESS
  • DONE
  • CANCELLED

This these status types don't account for a common status type which is ON_HOLD. Some users might argue that ON_HOLD is a subtype of IN_PROGRESS - but my reasoning is that IN_PROGRESS is an actionable state (e.g. I can continue progressing on it) while ON_HOLD is a non-progressable state. Common situations might be "Waiting for" (e.g. a person) to return a specific result.

✔️ Solution

Add ON_HOLD as a distinctive Task Status Type

❓ Alternatives

Considered defining a "ON_HOLD" status as a sub-status of IN_PROGRESS but this would be insufficient because of reasons specified above

📝 Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    scope: task statesRequests relating to custom task statuses, like 'in-progress', for example, and state transitionstype: enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions