You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Zadny auditni zapisovac, zadny ExportActor, zadny ExportActorProvider.
Knihovna ma dve udalosti:
public array $onExport; // fn(Export, ExportRequest, array $sections, int $rowCount)
public array $onDownload; // fn(Export)
Co se z nich stane - audit, notifikace, statistika - rozhoduje projekt tim,
co si do nich zaregistruje:
exporter:
onExport:
- [@App\Model\Export\ExportAuditSubscriber, exported]
$onExport bezi ve stejne transakci jako provozni zaznam, takze co si projekt
zapise, vznikne atomicky s exportem (a vyjimka z callbacku export zrusi).
Sekce se do udalosti predavaji v projekci s dql, parametry a vyctem poli -
v provoznim zaznamu tyhle udaje nejsou, ten nese jen to, cim se soubor
znovu vyrobi.
logDownload() se prejmenovava na fileDownloaded(): metoda uz nic neloguje,
jen ohlasuje, ze soubor byl vydan. Kdo je akterem si zjisti projekt sam -
je to auditni pojem, ne exportni.