Skip to content

Linked Tasks #914

@MaxSchaefer

Description

@MaxSchaefer

We want to get rid of the current subtasks construct. Right now, a subtask is a (done, string) structure inside a task.

Before we remove the old structure, we introduce a new one.

  • A task can have links to next and previous tasks, called linked tasks
  • Linked tasks must not result in loops
  • Therefore it makes sense to use a "double linked list" as a data structure
  • It must be possible to create a task directly anywhere inside the data link structure. For example (T1 -> T3, T2 -> T4). There must be a method to append to T3 directly.
  • If a task is marked as completed, this does not affect any other tasks.
### Tasks
- [ ] https://github.com/helpwave/services/issues/915
- [ ] https://github.com/helpwave/services/issues/916

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions