From 91a1f97029e345b89ce5bb2cb3bb0114f61345e5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 3 Jun 2022 01:42:10 +0200 Subject: [PATCH] Cronjobs ready for future. --- htdocs/install/mysql/migration/15.0.0-16.0.0.sql | 2 ++ htdocs/install/mysql/tables/llx_cronjob.sql | 9 +++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/htdocs/install/mysql/migration/15.0.0-16.0.0.sql b/htdocs/install/mysql/migration/15.0.0-16.0.0.sql index c31db6ccde8..1ce57c21163 100644 --- a/htdocs/install/mysql/migration/15.0.0-16.0.0.sql +++ b/htdocs/install/mysql/migration/15.0.0-16.0.0.sql @@ -403,3 +403,5 @@ ALTER TABLE llx_extrafields ADD COLUMN css varchar(128); ALTER TABLE llx_extrafields ADD COLUMN cssview varchar(128); ALTER TABLE llx_extrafields ADD COLUMN csslist varchar(128); +ALTER TABLE llx_cronjob ADD COLUMN email_alert varchar(128); + \ No newline at end of file diff --git a/htdocs/install/mysql/tables/llx_cronjob.sql b/htdocs/install/mysql/tables/llx_cronjob.sql index a9aa8960991..69d30d924e8 100644 --- a/htdocs/install/mysql/tables/llx_cronjob.sql +++ b/htdocs/install/mysql/tables/llx_cronjob.sql @@ -23,12 +23,12 @@ CREATE TABLE llx_cronjob rowid integer AUTO_INCREMENT PRIMARY KEY, tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, datec datetime, - jobtype varchar(10) NOT NULL, + jobtype varchar(10) NOT NULL, -- 'method', 'function' or 'command' label text NOT NULL, command varchar(255), - classesname varchar(255), + classesname varchar(255), -- when jobtype is 'method', name of the class file containing the method. objectname varchar(255), - methodename varchar(255), + methodename varchar(255), -- name of method or function params text, md5params varchar(32), module_name varchar(255), @@ -52,7 +52,8 @@ CREATE TABLE llx_cronjob fk_user_mod integer DEFAULT NULL, fk_mailing integer DEFAULT NULL, -- id of emailing if job was queued to send mass emailing note text, - libname varchar(255), + libname varchar(255), -- when jobtype is 'function', name of the library file containing the function. + email_alert varchar(128), -- email for alert entity integer DEFAULT 0 )ENGINE=innodb;