Commit Graph

23 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
1f1254c818 ADD EV3-431 Profitcenter - betűkód phase2/2 add hasCusetomer code switch to supplier administration 2026-08-09 10:46:46 +02:00
E98Developer
856b61da88 MOD change env call to config call in project 2026-08-09 07:15:37 +02:00
E98Developer
6758317599 EV3-428 Statisztika 2026-07-07 19:07:34 +02:00
E98Developer
bef61a15c5 EV3-377 Egy ternék belistázása 2026-07-05 06:37:45 +02:00
E98Developer
0ca5eb2255 fix PriceListProfitCenterController.php namespace CamelCase 2026-06-28 22:19:21 +02:00
E98Developer
7bcabca031 EV3-377 Egy ternék belistázása 2026-06-08 10:56:14 +02:00
E98Developer
c034bcd440 EV3-375 Termékmodul főoldal bővítés "Az aktív árlistában szereplő termékek kapcsolója" 2026-06-07 23:00:40 +02:00
E98Developer
7043d6223c EV3-375 Termékmodul főoldal bővítés "Horeca megnevezés" oszlop beszúrása 2026-06-07 21:42:18 +02:00
E98Developer
e0037f77d1 EV3-422 Verziováltott teszt - PC árlista version 2 2026-06-01 07:01:40 +02:00
E98Developer
003edcdc23 EV3-422 Verziováltott teszt - PC árlista clean up version 1 2026-06-01 06:50:19 +02:00
E98Developer
87c4b1cf3e EV3-422 Verziováltott teszt - PC árlista version 1 2026-05-31 14:59:46 +02:00
E98Developer
9b8ecee296 FIX t2t->e2e transfer issues 2026-05-26 21:20:26 +02:00
E98Developer
b107cbc0a9 Merge branch 'refs/heads/feature/SuppplierPortal' into test
# Conflicts:
#	public/js/admin.js
#	public/js/module.js
#	public/mix-manifest.json
2026-04-26 05:41:00 +02:00
E98Developer
1a9fa66af5 ADD supplier portal 2026-04-26 05:37:07 +02:00
E98Developer
9facc6a3a7 ADD DeliveryConstraint switch and update data keys supplier admin 2026-04-24 18:50:05 +02:00
E98Developer
a534cf074d ADD first laravel dusk test 2026-04-08 13:25:17 +02:00
E98Developer
bfcde03084 EV3-393 Verziováltott teszt - Beszállítói adatbázis 2026-03-27 08:56:02 +01:00
E98Developer
ac8d60e913 EV3-389 Verzióváltott teszt - Tömeges feltöltés 2026-03-21 12:42:47 +01:00
E98Developer
f74d8751d2 EV3-388 Verzióváltott teszt- Új beszállító felvitele 2026-03-21 07:28:01 +01:00
E98Developer
2cf461b771 EV3-388 Verzióváltott teszt- Új beszállító felvitele 2026-03-21 06:37:48 +01:00
E98Developer
6a0048df11 EV3-385 Verzióváltott teszt - Termék modul 2026-03-20 17:46:47 +01:00
E98Developer
68b7c35bef git init 2026-02-28 06:53:05 +01:00