Server+Client: REST-API für Entität Projekt, Kontakt auf REST umgestellt, ID-basiertes Laden, CLI-Musterprojekte, VS-Code Task
- Server: ORM-Modell Projekt (Tabelle projekte) mit FK kunden_id, Relationship zu Kunde - Server: Geschäftslogik projekt.py (get/create/update/delete) - Server: DB-Migration V01_02 (projekte-Tabelle) - Server: REST-Endpunkte /xhr/projekt/* mit Autorisierung - Server: CLI init-db legt Muster-Projekte je Kunde an (1-3) - Client: kontakt.ts auf REST umgestellt, In-Memory entfernt, snake_case - Client: projekt.ts auf REST umgestellt, In-Memory behalten für call_log/kontaktadresse - Client: ID-basiertes Laden (nur ID in Route-Params, fetchById im oninit) - Client: Kundenname in Überschrift von Kontaktliste/View und Projektliste/View - Client: Select-Widget entfernt (Kunde voreingestellt), Hidden-Input für kunden_id - Client: kunde.ts showProjekte/showKontakte auf kunden_id geändert - Client: call_log.ts/kontaktadresse.ts Feldzugriffe auf iProjekt snake_case angepasst - AGENTS.md: Vorgehensweise ID-basiertes Laden hinterlegt, Branch-Regel formuliert - VS-Code Task "Flask: init-db" mit venv-Pfaden Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
1 parent
4b172081b9
commit
e04a52857a
15 files changed
+647
-287
No files matched your search
@@ -76,7 +76,7 @@ export const kontaktadresseliste: m.ClosureComponent = (vnode) => {
|
||||
const projekt = getProjektById(kontaktadresse.projektId)
|
||||
m.route.set("/call_log", {
|
||||
id: -1,
|
||||
kundenName: projekt ? projekt.kundenName : "",
|
||||
kundenName: projekt ? projekt.kunden_name : "",
|
||||
projektId: kontaktadresse.projektId,
|
||||
projektName: kontaktadresse.projektName,
|
||||
datum: datum,
|
||||
|
||||
Reference in new issue
Block a user