feat(23-shipment-presets-backend): tabela DB, repository CRUD i JSON API dla presetów przesyłek

Phase 23 complete:
- Migracja shipment_presets (16 kolumn: name, color, carrier, wymiary, waga, itp.)
- ShipmentPresetRepository z findAll/findById/create/update/delete
- ShipmentPresetController z 4 endpointami JSON API
- Routing w routes/web.php z auth middleware

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-22 23:27:14 +01:00
parent d6375cc61d
commit 03a237e7d2
8 changed files with 635 additions and 13 deletions

View File

@@ -6,7 +6,27 @@ orderPRO to narzędzie do wielokanałowego zarządzania sprzedażą. Projekt prz
## Current Milestone
None — ready for v1.0 planning.
### v1.0 Presety przesyłek — In progress
Customowe przyciski szybkiego wypełniania formularza przygotowania przesyłki. Użytkownik zapisuje preset z wybranym przewoźnikiem, usługą, typem paczki, wymiarami, wagą i punktem nadania, a następnie jednym kliknięciem wypełnia formularz. Presety globalne (dostępne dla wszystkich użytkowników).
| Phase | Name | Plans | Status |
|-------|------|-------|--------|
| 23 | Shipment Presets Backend | 1/1 | Complete ✓ |
| 24 | Shipment Presets UI | TBD | Not started |
| 25 | Shipment Presets Management | TBD | Not started |
### Phase 23: Shipment Presets Backend
Focus: Migracja DB (tabela `shipment_presets`), repository CRUD, controller z endpointami JSON API.
### Phase 24: Shipment Presets UI
Focus: Lista presetów nad formularzem jako kolorowe przyciski, popup tworzenia presetu (nazwa + kolor), JS autofill formularza po kliknięciu.
### Phase 25: Shipment Presets Management
Focus: Edycja nazwy/koloru/parametrów presetu, usuwanie, zmiana kolejności.
## Completed Milestones
@@ -139,4 +159,4 @@ Archive: `.paul/milestones/v0.1-ROADMAP.md`
---
*Roadmap created: 2026-03-12*
*Last updated: 2026-03-22 — v0.7 milestone complete*
*Last updated: 2026-03-22 — v1.0 milestone created*