Modulütemezés – rendszerleírás

A modulonkénti automatikus levélküldés ütemezésének tárolása, a közös ütemezés-normalizáló szabályai és a jogkulcsok.

Áttekintés

Modulonként mikor fusson az automatikus levélküldés (egységes ütemezés-blokk), melyik sablonnal és csatolmánnyal. A lista soraiban a csengő gomb a mail/notify listára visz, a modulra előszűrve; csak mail/notify::list joggal jelenik meg. A táblanevek a telepítés saját előtagjával állnak az adatbázisban; a tábla: mail_modconfig.

Mentés

  1. Jog: canSave(modconfig, id); státusz canAction(edit).
  2. Modul kötelező (error_module).
  3. Az ütemezést a közös Dlbtschedule::normalize() ellenőrzi: percenkénti időköz 5–1440, heti legalább egy nap, havi nap 1–28.
  4. Mezők: esemény, client, sablon (templatesFor), csatolmány, gyakoriság, óra és perc, hétnapok, hónap napja, értesítés, státusz.

Törlés

A jog szerint végleges (deleteRow) vagy státusz 9.

Jogosultság

Kulcsok: list, add, edit, delete, statusdelete, debug; a seedekben nincsenek besorolva, a gyakorlatban UNMAPPED.

Kapcsolódó témák: ütemezés jogosultság