docs: 494 Architektur-Fehler — Frontend Pages Batch 1 gelesen
This commit is contained in:
@@ -3656,3 +3656,117 @@ Playwright E2E: 10 passed, 24 failed (BUG-011/012/013 — Mock-Daten und data-te
|
||||
- **Problem:** 588 Zeilen — God Object.
|
||||
- **Schweregrad:** Medium
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-476: AgentDashboard.tsx — TODO P2-F25 hardcoded commonModels
|
||||
- **Datei:** frontend/src/pages/AgentDashboard.tsx:3
|
||||
- **Problem:** `// TODO: P2-F25 — Replace hardcoded commonModels with /ai/providers API` — hardcoded Model-Liste.
|
||||
- **Schweregrad:** Medium
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-477: AISettings.tsx — Hardcoded deutscher String
|
||||
- **Datei:** frontend/src/pages/AISettings.tsx:300
|
||||
- **Problem:** `'KI Assistent Einstellungen'` — hardcoded deutsch ohne t().
|
||||
- **Schweregrad:** Low
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-478: AgentsPlaceholder.tsx — Hardcoded deutsche Strings
|
||||
- **Datei:** frontend/src/pages/agents/AgentsPlaceholder.tsx:8
|
||||
- **Problem:** `'Agenten'`, `'Diese Seite wird gerade erstellt...'` — hardcoded deutsch ohne t().
|
||||
- **Schweregrad:** Low
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-479: AutomationOverview.tsx — Hardcoded deutsche Strings
|
||||
- **Datei:** frontend/src/pages/automation/AutomationOverview.tsx:5
|
||||
- **Problem:** `'Automation Übersicht'`, `'Erstellen und verwalten Sie...'` — hardcoded deutsch ohne t().
|
||||
- **Schweregrad:** Low
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-480: AutomationPlaceholder.tsx — Hardcoded deutsche Strings
|
||||
- **Datei:** frontend/src/pages/automation/AutomationPlaceholder.tsx:8
|
||||
- **Problem:** `'Automation'`, `'Diese Seite wird gerade erstellt...'` — hardcoded deutsch ohne t().
|
||||
- **Schweregrad:** Low
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-481: CustomFields.tsx — TODO P2-T21 hardcoded ENTITY_OPTIONS
|
||||
- **Datei:** frontend/src/pages/CustomFields.tsx:3
|
||||
- **Problem:** `// TODO: P2-T21 — Replace hardcoded ENTITY_OPTIONS with backend config` — hardcoded Entity-Optionen.
|
||||
- **Schweregrad:** Medium
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-482: GlobalSearchResults.tsx — TODO P2-F5 hardcoded TYPE_LABELS
|
||||
- **Datei:** frontend/src/pages/GlobalSearchResults.tsx:3
|
||||
- **Problem:** `// TODO: P2-F5 — Replace hardcoded TYPE_LABELS with shared constant` — hardcoded Type-Labels.
|
||||
- **Schweregrad:** Medium
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-483: DmsTrash.tsx — TODO P3-F29 DMS trash endpoint nicht implementiert
|
||||
- **Datei:** frontend/src/pages/DmsTrash.tsx:2
|
||||
- **Problem:** `// TODO: P3-F29 — Implement DMS trash endpoint` — DMS Trash Endpoint fehlt.
|
||||
- **Schweregrad:** Medium
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-484: GuestContacts.tsx — Hardcoded deutscher String
|
||||
- **Datei:** frontend/src/pages/GuestContacts.tsx:15
|
||||
- **Problem:** `'Weiterleitung zu Kontakten...'` — hardcoded deutsch ohne t().
|
||||
- **Schweregrad:** Low
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-485: GuestLogin.tsx — Hardcoded deutscher String
|
||||
- **Datei:** frontend/src/pages/GuestLogin.tsx:15
|
||||
- **Problem:** `'Weiterleitung zum Login...'` — hardcoded deutsch ohne t().
|
||||
- **Schweregrad:** Low
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-486: Help pages — Alle hardcoded deutsch ohne i18n
|
||||
- **Datei:** frontend/src/pages/help/HelpApiDocs.tsx, HelpContacts.tsx, HelpLogin.tsx, HelpMailSetup.tsx, HelpNavigation.tsx
|
||||
- **Problem:** Alle Help-Seiten haben hardcoded deutsche Strings ohne t().
|
||||
- **Schweregrad:** Low
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-487: AgentDashboard.tsx — 832 Zeilen (God Object)
|
||||
- **Datei:** frontend/src/pages/AgentDashboard.tsx
|
||||
- **Problem:** 832 Zeilen — God Object.
|
||||
- **Schweregrad:** Medium
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-488: AutomationDashboard.tsx — 778 Zeilen (God Object)
|
||||
- **Datei:** frontend/src/pages/AutomationDashboard.tsx
|
||||
- **Problem:** 778 Zeilen — God Object.
|
||||
- **Schweregrad:** Medium
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-489: Calendar.tsx — 759 Zeilen (God Object)
|
||||
- **Datei:** frontend/src/pages/Calendar.tsx
|
||||
- **Problem:** 759 Zeilen — God Object.
|
||||
- **Schweregrad:** Medium
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-490: Dms.tsx — 746 Zeilen (God Object)
|
||||
- **Datei:** frontend/src/pages/Dms.tsx
|
||||
- **Problem:** 746 Zeilen — God Object.
|
||||
- **Schweregrad:** Medium
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-491: ContactsList.tsx — 787 Zeilen (God Object)
|
||||
- **Datei:** frontend/src/pages/ContactsList.tsx
|
||||
- **Problem:** 787 Zeilen — God Object.
|
||||
- **Schweregrad:** Medium
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-492: Communication.tsx — 894 Zeilen (God Object)
|
||||
- **Datei:** frontend/src/pages/Communication.tsx
|
||||
- **Problem:** 894 Zeilen — God Object.
|
||||
- **Schweregrad:** Medium
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-493: CustomFields.tsx — 521 Zeilen (God Object)
|
||||
- **Datei:** frontend/src/pages/CustomFields.tsx
|
||||
- **Problem:** 521 Zeilen — God Object.
|
||||
- **Schweregrad:** Medium
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
### ARCH-494: ComplianceTab.tsx — 463 Zeilen (God Object)
|
||||
- **Datei:** frontend/src/pages/ComplianceTab.tsx
|
||||
- **Problem:** 463 Zeilen — God Object.
|
||||
- **Schweregrad:** Medium
|
||||
- **Status:** ⏳ Nicht gefixt
|
||||
|
||||
Reference in New Issue
Block a user