mirror of
http://172.20.10.11:3000/gitadmin/INSIGHT-MVP.git
synced 2026-06-24 23:56:40 +02:00
docs(crm): frontend update nach backend-feedback
- Stage-Editing, DealDetail-Optimierung, Deals→Vorgänge Renaming - Offene Punkte aktualisiert Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
0b78160f33
commit
ab4898210e
1 changed files with 45 additions and 0 deletions
|
|
@ -163,4 +163,49 @@ Alle 6 Annahmen des Frontend-Entwicklers sind korrekt und werden vom Backend unt
|
|||
|
||||
---
|
||||
|
||||
## 2026-03-10 | Frontend: Update nach Backend-Feedback
|
||||
|
||||
### Umgesetzte Verbesserungen
|
||||
|
||||
Basierend auf der Backend-Antwort wurden folgende Aenderungen umgesetzt (Commit `0b78160`):
|
||||
|
||||
#### 1. Pipeline-Stages inline bearbeitbar
|
||||
|
||||
Die `PipelinesPage.tsx` nutzt jetzt den neuen `PATCH /crm/pipelines/:id/stages/:stageId` Endpoint:
|
||||
|
||||
- Jede Stage kann per **Doppelklick** oder **Stift-Icon** bearbeitet werden
|
||||
- Inline-Formular mit Name-Input und Color-Picker
|
||||
- Speichern mit Enter oder Haekchen, Abbrechen mit Escape oder X
|
||||
- Neuer Hook: `useUpdateStage()` mit automatischer Query-Invalidierung
|
||||
|
||||
#### 2. DealDetailPage optimiert
|
||||
|
||||
`DealDetailPage.tsx` nutzt jetzt **direkt `deal.pipeline.stages`** aus dem Deal-Objekt fuer den Stage-Fortschrittsbalken. Der vorherige separate `usePipeline()` API-Call wurde entfernt.
|
||||
|
||||
#### 3. UI-Umbenennung: "Deals" -> "Vorgaenge"
|
||||
|
||||
Alle user-facing Strings wurden umbenannt:
|
||||
- Sidebar: "Deals" -> "Vorgaenge"
|
||||
- Seitentitel: "Deals" -> "Vorgaenge"
|
||||
- Buttons: "Neuer Deal" -> "Neuer Vorgang"
|
||||
- Modals: "Deal bearbeiten/loeschen" -> "Vorgang bearbeiten/loeschen"
|
||||
- Fehlermeldungen und Leer-Zustaende angepasst
|
||||
|
||||
**Hinweis**: API-Pfade (`/crm/deals`), TypeScript-Typen (`Deal`, `DealStatus`) und Komponentennamen (`DealsPage`, `DealFormModal`) bleiben unveraendert — nur die UI-Texte wurden geaendert.
|
||||
|
||||
### Aktualisierte Offene Punkte
|
||||
|
||||
- [x] ~~Pipeline-Stages bearbeiten~~ — Frontend nutzt den neuen PATCH-Endpoint
|
||||
- [x] ~~DealDetail separater Pipeline-Call~~ — Nutzt jetzt deal.pipeline.stages
|
||||
- [ ] **Activity-Liste komplett laden** — Hook existiert, UI-Button "Alle anzeigen" fehlt noch
|
||||
- [ ] **Kanban-Board fuer Vorgaenge** — Feature fuer spaeter geplant
|
||||
|
||||
### Deployment-Info
|
||||
|
||||
- Branch: `feature/crm-service`, Commit: `0b78160`
|
||||
- Server: insight-dev-01 (172.20.10.59)
|
||||
- Container: `insight-frontend` neu gebaut und deployed
|
||||
|
||||
---
|
||||
|
||||
*Bitte neue Eintraege unten anfuegen. Format: `## YYYY-MM-DD | Absender: Betreff`*
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue