2.0 KiB
2.0 KiB
2026-04-12
Co zrobiono
- [Phase 97, Plan 01] Polautomatyczne generowanie projektow graficznych PSD z danych zamowien
- Skrypt Python buteleczki_wzor1.py — Photoshop API, podmiana tekstow w Smart Object z zachowaniem pozycji
- Tabela project_mappings + CRUD w panelu (Ustawienia > Mapowanie projektow)
- Komenda Claude Code /wygeneruj-projekty — Claude jako silnik interpretacji danych klienta
- Kolumny project_generated / project_generated_at w order_items
- Flagi statusu projektow na liscie zamowien (ikonki) i w szczegolach (badge przy produkcie)
- Rename kolumny orders.external_status_id na orders.status_code (13+ plikow + migracja)
- Test end-to-end: zamowienie OP000000159 (Kinga Klimczak) wygenerowane i oznaczone
Zmienione pliki
tools/generowanie/buteleczki_wzor1.pydatabase/migrations/20260412_000097_add_project_generation.sqldatabase/migrations/20260412_000098_rename_external_status_id_to_status_code.sqlsrc/Modules/Settings/ProjectMappingRepository.phpsrc/Modules/Settings/ProjectMappingController.phpresources/views/settings/project-mappings.phpresources/scss/modules/_project-mappings.scss.claude/commands/wygeneruj-projekty.mdroutes/web.phpresources/views/layouts/app.phpresources/lang/pl.phpresources/scss/app.scsssrc/Modules/Orders/OrdersRepository.phpsrc/Modules/Orders/OrdersController.phpsrc/Modules/Orders/OrderImportRepository.phpresources/views/orders/show.phpsrc/Modules/Automation/OrderStatusAgedService.phpsrc/Modules/Automation/AutomationService.phpsrc/Modules/Settings/AllegroOrderImportService.phpsrc/Modules/Settings/AllegroStatusSyncService.phpsrc/Modules/Settings/ShopproStatusSyncService.phpsrc/Modules/Settings/ShopproPaymentStatusSyncService.phpsrc/Modules/Settings/ShopproOrderMapper.phpbin/randomize_order_statuses.phpbin/deploy_and_seed_orders.phpDOCS/DB_SCHEMA.mdDOCS/ARCHITECTURE.mdDOCS/TECH_CHANGELOG.md