Module schedule – system description

Storage of the per-module automatic mail schedule, the rules of the shared schedule normaliser and the permission keys.

Overview

When the automatic mail of a module runs (uniform schedule block), with which template and attachment. The bell button in each row opens the mail/notify list pre-filtered to the module; it appears only with mail/notify::list. Table names carry the installation's own prefix in the database; the table is mail_modconfig.

Saving

  1. Permission: canSave(modconfig, id); status canAction(edit).
  2. Module required (error_module).
  3. The schedule is checked by the shared Dlbtschedule::normalize(): minute interval 5–1440, at least one weekday, day of month 1–28.
  4. Fields: event, client, template (templatesFor), attachment, frequency, hour and minute, weekdays, day of month, notification, status.

Deletion

Permanent (deleteRow) or status 9, depending on the permission.

Permissions

Keys: list, add, edit, delete, statusdelete, debug; not classified in the seeds, in practice UNMAPPED.

Related topics: schedule permissions