feat(workflow): Erledigt-Feld entfernen und Tages-Workflow-Maske überarbeiten
Das redundante 'erledigt'-Feld wird aus CallLog entfernt (Modell, API, Client, Migration _db_V01_15 DROP COLUMN). Der Erledigt-Status ergibt sich dynamisch aus den zugeordneten Tags (is_erledigend). Die Tages-Workflow-Maske zeigt Datum, Uhrzeit Beginn und Dauer der neuen Notiz als Read-Only-Panel; die Dauer läuft als Timer (mm:ss) mit. Ein Betreff-Feld ergänzt die neue Notiz. Mit flexContent wird der Formular-Inhalt als Flex-Spalte gerendert, das Historie-Panel füllt den verbleibenden Platz und scrollt in sich. Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
1 parent
929664453e
commit
6e3cc7375d
9 files changed
+287
-122
No files matched your search
@@ -13,6 +13,9 @@ import {iTag} from "./tag"
|
||||
* Alt-Notizen ohne erfassten Ersteller haben null.
|
||||
* mitarbeiter_name ist keine Spalte, sondern wird serverseitig aus der
|
||||
* user_id gegen die Auth-Datenbank aufgelöst (null ohne user_id).
|
||||
* Ein Erledigt-Status ist bewusst kein Feld der Notiz: Er ergibt sich
|
||||
* daraus, ob einer der zugeordneten Tags is_erledigend=True hat (siehe
|
||||
* Kontaktadresse.is_erledigt).
|
||||
* tags (vom Server beim Lesen) und tag_ids (vom Client beim Schreiben)
|
||||
* steuern die n:m-Beziehung zu den Tags.
|
||||
*/
|
||||
@@ -34,7 +37,6 @@ export interface iCallLog {
|
||||
telefon: string
|
||||
notiz: string
|
||||
wiedervorlage_datum: string
|
||||
erledigt: boolean
|
||||
/** Vom Server gelieferte zugeordnete Tags (nur beim Lesen). */
|
||||
tags?: iTag[]
|
||||
/** Vom Client zu übermittelnde Tag-IDs (nur beim Schreiben). */
|
||||
|
||||
Reference in new issue
Block a user