Warenwirtschaft: Doku — Blockabschluss AP-13/33a/33b, Testphase; AP-32/33c nachgelagert (Kundenentscheid 16.07.2026)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
96615258e9
commit
748f259949
1 changed files with 8 additions and 6 deletions
|
|
@ -39,10 +39,10 @@ V6.0 basiert auf einer **vollständigen Code-Verifikation vom 06.07.2026** (alle
|
|||
| AP-27 | Wareneingang: Charge zusammenführen | ✅ fertig 06.07.2026 (`7a5b5e0`) | Batch-Check-Endpoint + Vorbelegung, Chargen-Gruppierung Detail/Produktion, FEFO-`expandBatchLines()`, `StockEntryChargeMergeTest` (7 grün) |
|
||||
| AP-28 | Neue Produktions-Maske + Produktionsergebnis | ✅ fertig 06.07.2026 (`99a6c92`) | `production_outputs` + Backfill (Migration `2026_07_06_153907`), Buchung je Output-Produkt, Phasen-Maske + INCI-Liste + Ergebnis-Repeater, `ProductionOutputTest` (8 grün) |
|
||||
| AP-13 | Shop-Bestandsabzug bei Versand (inkl. Sets) + API-Bestellungen-Protokoll | ✅ **fertig 16.07.2026** (`211aeed`, `71d5591`) | `ProductStockService::syncSaleStock()`, `api_order_logs`, Menüpunkt „API-Bestellungen"; `SaleStockDeductionTest` (10), `ApiOrderLogTest` (8) |
|
||||
| AP-32 | Versand im System: DHL-Etiketten per API | 🆕 **neu aufgenommen 15.07.2026** (Kundenanforderung) | Umsetzungsansatz in §4; Andockpunkt = Versand-Statuswechsel (wie AP-13) |
|
||||
| AP-32 | Versand im System: DHL-Etiketten per API | ⏸ **nachgelagert** (Kundenentscheid 16.07.2026: erst Testphase) | Umsetzungsansatz in §4; Andockpunkt = Versand-Statuswechsel (wie AP-13) |
|
||||
| AP-33a | Bestell-Abwicklung: Nav „Bestellungen" + Fulfillment-Board | ✅ **fertig 16.07.2026** (`a367d85`) | `OrderFulfillmentController`, `OrderStatusService`, `shipped_status_locked`; `OrderFulfillmentTest` (10) |
|
||||
| AP-33b | Sammel-Dokumente (Lieferscheine/Rechnungen als ein PDF) | ✅ **fertig 16.07.2026** (`1252c30`) | Checkbox-Auswahl im Board, `batchDocuments()` via `PDFMerger`; `OrderFulfillmentTest` (14) |
|
||||
| AP-33c | Etiketten-Stapel | 🆕 geplant (§4) | mit AP-32 |
|
||||
| AP-33c | Etiketten-Stapel | ⏸ nachgelagert (mit AP-32) | Ansatz in §4 |
|
||||
| AP-14 | Audit-Trail | ⏸ nachgelagert | kein Package, keine Spur |
|
||||
| AP-15 | Blockbasierte Rechte | ⏸ nachgelagert | nur `isAdmin()`-Stufen |
|
||||
| AP-16 | 2FA (Google Authenticator) | ⏸ nachgelagert | kein TOTP-Package in composer.json |
|
||||
|
|
@ -114,9 +114,9 @@ Alle Punkte dieser älteren Runde sind in V4.0 eingeflossen und umgesetzt (URL-F
|
|||
| 9 | ✅ AP-28 | Neue Produktions-Maske + Produktionsergebnis — **erledigt 06.07.2026** | AP-21, AP-23, AP-24, AP-27 | 5–8 Tage |
|
||||
| 10 | ✅ AP-13 | Shop-Bestandsabzug bei Versand (inkl. Sets) + API-Bestellungen-Protokoll — **erledigt 16.07.2026** | AP-28 (saubere Buchungslogik) ✅ | 3–5 Tage |
|
||||
| 11 | ✅ AP-33a | Bestell-Abwicklung: Nav „Bestellungen" + Fulfillment-Board — **erledigt 16.07.2026** | AP-13 ✅ | 2–3 Tage |
|
||||
| 12 | 🆕 AP-32 | Versand im System: DHL-Etiketten per API (Kundenanforderung 15.07.2026, Ansatz §4) | Kundenantworten (DHL-Konto, Versandprodukte, Druck) | 3–5 Tage |
|
||||
| 12 | ⏸ AP-32 | Versand im System: DHL-Etiketten per API — **nachgelagert nach Testphase (Kundenentscheid 16.07.2026)** | Kundenantworten (DHL-Konto, Versandprodukte, Druck) | 3–5 Tage |
|
||||
| 13 | ✅ AP-33b | Sammel-Dokumente (Lieferscheine/Rechnungen als ein PDF) — **erledigt 16.07.2026** | AP-33a ✅ | 1,5–2 Tage |
|
||||
| 13b | 🆕 AP-33c | Etiketten-Stapel + Automatik-Option | AP-32 | 1 Tag |
|
||||
| 13b | ⏸ AP-33c | Etiketten-Stapel + Automatik-Option — nachgelagert (mit AP-32) | AP-32 | 1 Tag |
|
||||
| 14 | ⏸ AP-14 | Audit-Trail — nachgelagert | – | 2–3 Tage |
|
||||
| 15 | ⏸ AP-16 | 2FA für Admins (Google Authenticator) — nachgelagert | – | 2–3 Tage |
|
||||
| 16 | ⏸ AP-15 | Blockbasierte Rechte (sehen/bearbeiten je Block) — nachgelagert | AP-16 sinnvoll davor | 4–6 Tage |
|
||||
|
|
@ -274,6 +274,8 @@ Der Warenkorb kommt also **per Knopfdruck** (Fulfillment-Übergabe), nicht autom
|
|||
|
||||
> **✅ BLOCK ABGESCHLOSSEN (06.07.2026).** Alle fachlichen Pakete der Anforderungsrunde vom 12.06.2026 sind umgesetzt (OPT-1 … OPT-4, AP-20/21/23/24/27/28); die Quelldateien `docs/nächsten Anforderungen an die WaWi.md` und `docs/Todos.md` sind vollständig eingearbeitet. Suite: 201 Tests grün, 731 Assertions.
|
||||
>
|
||||
> **✅ AP-13 + AP-33a ABGESCHLOSSEN (16.07.2026).** Shop-Bestandsabzug bei Versand (inkl. Sets, Gegenbuchungen, Stichtags-Schutz für Alt-Bestellungen), Menüpunkt „API-Bestellungen" mit SKU-Fehlermarkierung, und das Abwicklungs-Board „Bestellungen → Abwicklung" (Kundenanforderung 16.07.2026, alle Kundenentscheide in §4 dokumentiert). Suite: **268 grün, 987 Assertions.**
|
||||
> **✅ BLOCK AP-13 + AP-33a/b ABGESCHLOSSEN (16.07.2026).** Shop-Bestandsabzug bei Versand (inkl. Sets, Gegenbuchungen, Stichtags-Schutz für Alt-Bestellungen), Menüpunkt „API-Bestellungen" mit SKU-Fehlermarkierung, Abwicklungs-Board „Bestellungen → Abwicklung" (iPad-optimiert) und Sammel-Druck (Lieferscheine/Rechnungen als ein PDF). Alle Kundenentscheide in §4 dokumentiert. Suite: **272 grün, 1001 Assertions.**
|
||||
>
|
||||
> **Als Nächstes:** AP-32 (DHL-Etiketten) sobald die Kundenantworten vorliegen (DHL-Konto/EKP, Versandprodukte, Druckformat, Retourenlabel, §4), dann AP-33c (Etiketten-Stapel, optional Automatik als AP-17-Einstellung). ✅ AP-33b (Sammel-Dokumente) erledigt 16.07.2026. **Nachgelagert:** AP-14 (Audit-Trail) → AP-16 (2FA) → AP-15 (Blockrechte) → AP-17 (WaWi-Einstellungen). ✅ Self-Shipping ohne Bestandsabzug am 16.07.2026 vom Kunden bestätigt (§4 Punkt 4).
|
||||
> **➡️ TESTPHASE (Kundenentscheid 16.07.2026):** Der Block geht jetzt in den Kundentest — Leitfaden dafür: `resources/docs/testleitfaden.md` (in der App unter Einstellungen → Leitfaden), Abschnitte 9 (Bestandsabzug + API-Bestellungen) und 10 (Bestell-Abwicklung inkl. Sammel-Druck).
|
||||
>
|
||||
> **Nachgelagert (nicht automatisch beginnen):** AP-32 (DHL-Etiketten — Kundenentscheid 16.07.2026: nach der Testphase; Klärungspunkte DHL-Konto/EKP, Versandprodukte, Druckformat, Retourenlabel in §4) → AP-33c (Etiketten-Stapel, optional Automatik als AP-17-Einstellung) → AP-14 (Audit-Trail) → AP-16 (2FA) → AP-15 (Blockrechte) → AP-17 (WaWi-Einstellungen). ✅ Self-Shipping ohne Bestandsabzug am 16.07.2026 vom Kunden bestätigt (§4 Punkt 4). **Wiedereinstieg:** Test-Feedback des Kunden mit diesem Plan abgleichen (§6 fortschreiben), danach AP-32 starten.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue