Commit Graph

13 Commits

Author SHA1 Message Date
E98Developer
8bcfeba0f9 ADD EV3-357 Árlista feldolgozás phase5/5 beszállítói blokkolás (PricelistGuard)
Egy beszállítóhoz egyszerre legfeljebb egy nyitott végrehajtás tartozhat: egy
execution_failed fájl után a termékek félig frissített állapotban vannak, egy új
import erre a kevert alapra rétegződne rá (és a validálás is ehhez számolná a
diffeket); két párhuzamos végrehajtás pedig nem determinisztikus eredményt adna.

- új PricelistGuard service: egyetlen igazságforrás a blokkoláshoz
- mind a NÉGY belépési pont véd: modern Filament create, régebbi
  PriceListProcessor oldal, legacy Admin\PriceListController import, konzol
  parancs. A legacy import a legfontosabb - az közvetlenül ír a products
  táblába, megkerülve a modult, és a beszállítókat ma még nagyrészt ott kezelik.
- az `inprogress` önmagában nem blokkol: az előfeldolgozás és a validálás
  egyetlen terméket sem ír, csak a már elindult végrehajtás számít
- a beszállító nem tűnik el a select listából, hanem konkrét magyarázatot kap a
  felhasználó arról, melyik fájl blokkol és miért
- blokkolt beszállítónál másik fájl jóváhagyása sem indítható

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-15 06:46:40 +02:00
E98Developer
e5933d0639 ADD EV3-431 Profitcenter - betűkód phase2/3 add modern supplier-customer-codes 2026-08-09 18:02:50 +02:00
E98Developer
834f64a011 ADD EV3-358 statisztika modul bővítése aktuális ár megjelenítéssel phase 6 excel export function 2026-07-06 09:45:19 +02:00
E98Developer
4f11e59fce ADD EV3-358 statisztika modul bővítése aktuális ár megjelenítéssel phase 5 kereszbe ható szűrők. 2026-07-06 07:53:41 +02:00
E98Developer
e0876e4f25 ADD EV3-358 statisztika modul bővítése aktuális ár megjelenítéssel phase 4 egymásra ható szűrők. 2026-07-06 07:24:36 +02:00
E98Developer
0b1240f972 ADD EV3-358 statisztika modul bővítése aktuális ár megjelenítéssel phase 2 layout problem 2026-07-01 19:56:01 +02:00
E98Developer
f81f285479 ADD EV3-358 statisztika modul bővítése aktuális ár megjelenítéssel phase 1 create modern page layout with sidenavbar 2026-06-30 20:44:03 +02:00
E98Developer
bd1bade688 EV3-413 Kilépéskor azonos login oldara írányítás
ADD default dashboard page to modern view
2026-05-06 17:40:26 +02:00
E98Developer
1e00304eda ADD NextDeliveryDateCalculatorService 2026-04-25 05:54:05 +02:00
E98Developer
cb7acd9574 ADD delivery calendar public files 2026-04-24 18:10:48 +02:00
E98Developer
e4c1ea326d add PricelistFileLine business logic part1 2026-03-13 08:52:25 +01:00
E98Developer
9e90feb662 fishh UI 2026-03-04 15:20:17 +01:00
E98Developer
f84fe35b83 add filament 2026-03-01 06:50:45 +01:00