Files
orderPRO/.paul/changelog/2026-05-10.md
Jacek Pyziak 2382018739 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>
2026-05-10 22:11:55 +02:00

1.8 KiB

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