-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
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