feat: add Flutter quality checks and tests for category chips in inventory and pantry screens
This commit is contained in:
@@ -37,6 +37,55 @@
|
||||
2. Besluta om sortering ska följa visad kategori (djupaste nod) eller fortsatt L1.
|
||||
3. Commit/pusha ändringarna när du är nöjd.
|
||||
|
||||
---
|
||||
|
||||
## Uppdatering 2026-05-12
|
||||
|
||||
### Klart nu
|
||||
|
||||
1. Widgettester tillagda för category-chip/tooltip:
|
||||
- `flutter/test/features/inventory/presentation/swipeable_inventory_tile_test.dart`
|
||||
- `flutter/test/features/pantry/presentation/pantry_screen_category_chip_test.dart`
|
||||
2. Sorteringsbeslut implementerat:
|
||||
- Sortering på `Kategori (A-O)` följer nu visad kategori (djupaste nod), inte enbart L1.
|
||||
- Uppdaterat i både inventory- och baslagervyn.
|
||||
|
||||
### Deploy + manuell produktionstest (körplan)
|
||||
|
||||
Kör deploy:
|
||||
|
||||
```bash
|
||||
./deploy.sh --backend --flutter
|
||||
```
|
||||
|
||||
Om du vill tvinga kontroll av nya basimages:
|
||||
|
||||
```bash
|
||||
./deploy.sh --backend --flutter --pull-always
|
||||
```
|
||||
|
||||
Verifiera drift efter deploy:
|
||||
|
||||
```bash
|
||||
docker compose -f compose.yml -f compose.flutter.yml ps
|
||||
curl http://localhost:8080/api/health
|
||||
curl http://localhost:8080/api/health/db
|
||||
```
|
||||
|
||||
Manuell produktionschecklista:
|
||||
|
||||
- [ ] Receipt import: verifiera att alla rader syns (scroll-fix).
|
||||
- [ ] Receipt import: verifiera att okända varor visar `Kategoriförslag`.
|
||||
- [ ] Inventory: verifiera category-chip (djupaste nod) + tooltip (full path).
|
||||
- [ ] Baslager: verifiera category-chip (djupaste nod) + tooltip (full path).
|
||||
- [ ] Admin: verifiera rename/merge av produkter.
|
||||
- [ ] User: verifiera private rename/merge-behörighet och funktion.
|
||||
|
||||
Fallback vid avvikelse:
|
||||
|
||||
- Spara backend-loggar för receipt import och kategori-matchning.
|
||||
- Notera exakt testdata (kvitto/PDF, produktnamn, förväntat vs faktiskt utfall).
|
||||
|
||||
## Snabb återstart nästa gång
|
||||
|
||||
Kör:
|
||||
|
||||
Reference in New Issue
Block a user