Files
orderPRO/.paul/changelog/2026-04-11.md
2026-04-12 01:35:19 +02:00

964 B

2026-04-11

Co zrobiono

  • [Phase 95, Plan 01] AJAX refresh tabeli i panelu statusow po zmianie statusu inline

  • Controller index() wykrywa AJAX request i zwraca JSON z fragmentami HTML (tableHtml + panelHtml)

  • JS inline-status-change.js: fetch + DOM replacement zamiast location.reload()

  • Scroll, filtry, paginacja zachowane po odswiezeniu

  • [Phase 96, Plan 01] Nowy warunek automatyzacji "Metoda platnosci"

  • 4 opcje: Platnosc przy odbiorze (COD), Przelew bankowy, Karta/online, Inna

  • Ewaluacja oparta na external_payment_type_id z pattern matching (StringHelper::isCodPayment)

  • Frontend: checkbox-group w formularzu + dynamiczne generowanie JS

Zmienione pliki

  • src/Modules/Orders/OrdersController.php
  • public/assets/js/modules/inline-status-change.js
  • src/Modules/Automation/AutomationController.php
  • src/Modules/Automation/AutomationService.php
  • resources/views/automation/form.php
  • public/assets/js/modules/automation-form.js