Skip to content

Add status metadata to projects #2139

@Jdogzz

Description

@Jdogzz

Description

As of now, projects in Vikunja can be given the following metadata:

  • Title (short form text)
  • Favorite (binary status)
  • Archive (binary status)
  • Description (long form text)

I would like to have the option to provide status metadata to projects beyond archive status. This may include the following:

Status keywords (similar to orgmode TODO states) selectable from a dropdown:

  • Not started
  • In progress
  • Stuck
  • Completed
  • Cancelled
  • Archived (project becomes hidden by default from views)

Completion statistics automatically calculated from tasks and subproject counts (similar to orgmode statistics cookies):

  • Count of tasks open vs. all tasks in project
  • Percentage of tasks open vs. all tasks in project
  • Count of subprojects open vs. all subprojects in project
  • Percentage of subprojects open vs. all subprojects in project

Having a visual indicator beside the project title (in the project view and the project tree view) corresponding to the status metadata would also be helpful to surface this metadata without clicks and tell at a glance the state of affairs. E.g. different symbols or colors to match status keywords, and a small ring or counter displaying completion statistics.

Which alternatives did you consider using instead?

As of now this would all have to be stuffed either in the project title text field or description.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions