update
This commit is contained in:
56
backend/plan2.md
Normal file
56
backend/plan2.md
Normal file
@@ -0,0 +1,56 @@
|
||||
# Backend
|
||||
|
||||
## Task
|
||||
|
||||
- Wird verwendet um Aufgaben anzuzeigen
|
||||
- Entity
|
||||
- name - Name der Aufgabe
|
||||
- status - Status (active, done), null is disabled
|
||||
- date - Deadline, null for no deadline
|
||||
- schema - schemaId, null no schema
|
||||
- category - categoryId, null no category
|
||||
- Controller
|
||||
- index() - Alle Tasks zurückgeben
|
||||
- show(id) - Ein Task zurückgeben
|
||||
- create() - Task erstellen
|
||||
- update(id) - Task aktualisieren
|
||||
- delete(id) - Task entfernen
|
||||
- Werden durch Schemas erstellt
|
||||
-
|
||||
|
||||
## Category
|
||||
|
||||
- Kategorien die von Aufgaben und Schemas verwendet werden
|
||||
- Entity
|
||||
- name - Kategoriename
|
||||
- color - Hex-Farbe
|
||||
- Controller
|
||||
- index() - Alle Kategorien zurückgeben
|
||||
- show(id) - Eine Kategorie zurückgeben
|
||||
- create() - Kategorie erstellen
|
||||
- update(id) - Kategorie aktualisieren
|
||||
- delete(id) - Kategorie entfernen
|
||||
|
||||
## Schema
|
||||
|
||||
- Template um Aufgaben zu erstellen
|
||||
- Entity
|
||||
- name - Name für erstellte Aufgaben
|
||||
- status - Status für erstellte Aufgaben
|
||||
- category - Kategorie für erstellte Aufgaben
|
||||
- type
|
||||
- single - Einmal erstellt, schema = null
|
||||
- repeat - Wiederholt erstellt, schema = id
|
||||
- start - Startdatum für type=repeat
|
||||
- end - Enddatum für type=repeat
|
||||
- days - Tage für Muster für die Erstellung der Aufgaben
|
||||
- week - Array für Wochentage (1-7)
|
||||
- month - Array für Monatstage (1-31)
|
||||
- year - Array für Jahrestage (1-365/366)
|
||||
- Controller
|
||||
- index() - Alle Schema zurückgeben
|
||||
- show(id) - Eine Schema zurückgeben
|
||||
- create() - Schema erstellen
|
||||
- update(id) - Schema aktualisieren
|
||||
- delete(id) - Schema entfernen
|
||||
- Anpasung -> Alle Tasks anpassen (keine Vergangenheit)
|
||||
Reference in New Issue
Block a user