Felhasználói eszközök

Eszközök a webhelyen


spec:report

Report

A report modul paraméterezése nincs a felületre kivezetve.

Van az users_reportok tábla, ami a report.pl működését befolyásolja Példa adatszerkezet:

login  |          dok          | dokop | rate | peruser | mailsubject 
report | raktar_minimum_report |       |    1 | f       | Report
  • login: létező user, akinek az email címére/címeire megy a report
  • dok: a végrehajtandó funkció
  • dokop: a funkció paraméterei
  • rate: jellemzően nincs használatban
  • peruser: boolean, értéke igaz, ha szükség van az user saját környezetére
  • mailsubject: a küldendő levél tárgya
INSERT INTO users_reportok (login,dok,dokop,rate,peruser,mailsubject) VALUES ('report','raktar_minimum_report',null,'1',false,'Raktár minimumkészlet report');

A küldés idejét és rendszerességét crontabbal lehet szabályozn:

1 0 * * * ../bin/report.pl 2>&1 | ../bin/answer.pl

További beállítandó dolgok:

  • alapértelmezett raktár kijelölése a Rendszer→Beállítások→Beállítások→Raktár részen
  • a levél feladójának beállítása a setup.pm-ben (mail_sender, mail_from kulcsok)
  • a report.css beállítása, evir esetén ln -s evir/email_report.css report.css
  • annak az usernek a létrehozása, akinek a nevében fut a report
  • az usernek felvenni az email címeket, ahova megy a report
spec/report.txt · Utolsó módosítás: 2019/03/13 23:09 szerkesztette: royal