feat(113): fakturownia integration foundation
Phase 113 complete (v3.7 Invoices): - DB: invoices, invoice_configs, invoice_number_counters, fakturownia_integration_settings + orders.invoice_requested - FakturowniaIntegrationRepository (multi-account via integrations.type='fakturownia') - FakturowniaApiClient (testConnection; createInvoice/downloadPdf STUBs) - IntegrationsRepository::updateTestResult() (reusable test-result writer) - /settings/integrations/fakturownia (list + edit + test + delete) - Karta Fakturownia w hubie /settings/integrations Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
34
.paul/changelog/2026-05-10.md
Normal file
34
.paul/changelog/2026-05-10.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# 2026-05-10
|
||||
|
||||
## Co zrobiono
|
||||
|
||||
- [Phase 113, Plan 01] Fakturownia Integration Foundation — fundament v3.7 Invoices
|
||||
- Task 1: 3 migracje SQL (invoices, invoice_configs, invoice_number_counters, fakturownia_integration_settings, orders.invoice_requested)
|
||||
- Task 2: FakturowniaIntegrationRepository + FakturowniaApiClient (testConnection + STUB createInvoice/downloadPdf) + IntegrationsRepository::updateTestResult()
|
||||
- Task 3: FakturowniaIntegrationController + 2 widoki + 6 routes + karta w hubie integracji
|
||||
- Auto-fix: migracja 105 - usunieto `AFTER notes` (kolumna nie istnieje, notatki w `order_notes`)
|
||||
- Auto-fix: migracja 106 - `ALTER TABLE COMMENT` zamiast `SELECT 1;` (PDO unbuffered conflict)
|
||||
- Auto-fix: widok listy przepisany w stylu `table.table + table-wrap + badge` po feedbacku
|
||||
- Phase 113 transition: PROJECT.md + ROADMAP.md zaktualizowane; v3.7 status In progress
|
||||
|
||||
## Zmienione pliki
|
||||
|
||||
- `database/migrations/20260510_000104_create_invoices_tables.sql`
|
||||
- `database/migrations/20260510_000105_add_invoice_requested_to_orders.sql`
|
||||
- `database/migrations/20260510_000106_seed_fakturownia_integration_type.sql`
|
||||
- `src/Modules/Settings/FakturowniaIntegrationRepository.php`
|
||||
- `src/Modules/Settings/FakturowniaApiClient.php`
|
||||
- `src/Modules/Settings/FakturowniaIntegrationController.php`
|
||||
- `src/Modules/Settings/IntegrationsHubController.php`
|
||||
- `src/Modules/Settings/IntegrationsRepository.php`
|
||||
- `resources/views/settings/fakturownia.php`
|
||||
- `resources/views/settings/fakturownia-edit.php`
|
||||
- `routes/web.php`
|
||||
- `.paul/codebase/db_schema.md`
|
||||
- `.paul/codebase/architecture.md`
|
||||
- `.paul/codebase/tech_changelog.md`
|
||||
- `.paul/PROJECT.md`
|
||||
- `.paul/ROADMAP.md`
|
||||
- `.paul/STATE.md`
|
||||
- `.paul/phases/113-fakturownia-integration/113-01-PLAN.md`
|
||||
- `.paul/phases/113-fakturownia-integration/113-01-SUMMARY.md`
|
||||
Reference in New Issue
Block a user