API für löschen eines Blocks
Grundansatz: Block darf nur gelöscht werden, wenn er keine Aufgaben beinhaltet (Unsere Motivation für diese Entscheidung: Nutzer soll vorher entscheiden, ob Aufgabe(n) gelöscht oder an welche Stelle sie verschoben werden soll.)
API:
- Validierung, ob Block keine Aufgaben beinhaltet (Fehlermeldung: "Block beinhaltet Aufgaben und kann nicht gelöscht werden"
- Block geht in den Zustand "deleted" über
herausfinden, warum Block nicht hard deleted werden kann. Grund: Block gelöscht, Task mit Task-Item mit Content-Item was Vorbedingung ist, soll gelöscht werden - was passiert?
Edited by Benjamin Bock