CRM-17637 - Add scheduled job
authorColeman Watts <coleman@civicrm.org>
Sat, 5 Dec 2015 02:57:16 +0000 (21:57 -0500)
committerColeman Watts <coleman@civicrm.org>
Sat, 5 Dec 2015 02:57:16 +0000 (21:57 -0500)
CRM/Upgrade/Incremental/sql/4.7.beta2.mysql.tpl
api/v3/Job.php
xml/templates/civicrm_data.tpl

index da64587e5dec5932390647500f930d7c184dd8bb..803d4883d9e232fa63d51bdddd42d90feb98f8ff 100644 (file)
@@ -14,4 +14,10 @@ ALTER TABLE civicrm_contact ALTER COLUMN do_not_trade SET DEFAULT 0;
 
 -- CRM-17147 People with empty deceased-flag ('is null') get removed from recipient list of a mailing
 UPDATE civicrm_contact SET is_deceased = 0 WHERE is_deceased IS NULL;
-ALTER TABLE civicrm_contact ALTER COLUMN is_deceased SET DEFAULT 0;
\ No newline at end of file
+ALTER TABLE civicrm_contact ALTER COLUMN is_deceased SET DEFAULT 0;
+
+-- CRM-17637
+INSERT INTO `civicrm_job`
+( domain_id, run_frequency, last_run, name, description, api_entity, api_action, parameters, is_active )
+VALUES
+( {$domainID}, 'Daily' ,  NULL, '{ts escape="sql" skip="true"}CiviCRM Update Check{/ts}', '{ts escape="sql" skip="true"}Checks for CiviCRM version updates. Important for keeping the database secure. Also sends anonymous usage statistics to civicrm.org to to assist in prioritizing ongoing development efforts.{/ts}', 'job', 'version_check', NULL, 1);
\ No newline at end of file
index 10eb30aadcd2428958ef7629f5f7a440fa12b443..c68c9b9140da4a24d260ec78b92ec86e51793320 100644 (file)
@@ -648,4 +648,5 @@ function civicrm_api3_job_group_rebuild($params) {
 function civicrm_api3_job_version_check() {
   $vc = new CRM_Utils_VersionCheck();
   $vc->fetch();
+  return civicrm_api3_create_success();
 }
index 99e32e91307e764a32dc47eb7cd6fa33773d8a90..11777677863d58b7d56ca85b8f59e2b73bef1617 100644 (file)
@@ -1619,6 +1619,7 @@ INSERT INTO `civicrm_contact_type`
 INSERT INTO `civicrm_job`
     ( domain_id, run_frequency, last_run, name, description, api_entity, api_action, parameters, is_active )
 VALUES
+    ( @domainID, 'Daily' ,  NULL, '{ts escape="sql" skip="true"}CiviCRM Update Check{/ts}', '{ts escape="sql" skip="true"}Checks for CiviCRM version updates. Important for keeping the database secure. Also sends anonymous usage statistics to civicrm.org to to assist in prioritizing ongoing development efforts.{/ts}', 'job', 'version_check', NULL, 1),
     ( @domainID, 'Always' , NULL, '{ts escape="sql" skip="true"}Send Scheduled Mailings{/ts}', '{ts escape="sql" skip="true"}Sends out scheduled CiviMail mailings{/ts}', 'job', 'process_mailing', NULL, 0),
     ( @domainID, 'Hourly' , NULL, '{ts escape="sql" skip="true"}Fetch Bounces{/ts}', '{ts escape="sql" skip="true"}Fetches bounces from mailings and writes them to mailing statistics{/ts}', 'job', 'fetch_bounces', NULL, 0),
     ( @domainID, 'Hourly' , NULL, '{ts escape="sql" skip="true"}Process Inbound Emails{/ts}', '{ts escape="sql" skip="true"}Inserts activity for a contact or a case by retrieving inbound emails from a mail directory{/ts}', 'job', 'fetch_activities', NULL, 0),