CRM-18212 - Declare core setting `logging_no_trigger_permission`
[civicrm-core.git] / settings / Core.setting.php
index 388f9387abed1720b5a0f21aa1358967996fa002..89dd7d150c454205b0343ab9f76cf08e617bd688 100644 (file)
@@ -699,6 +699,21 @@ return array(
     'description' => 'When enabled, "empowered by CiviCRM" is displayed at the bottom of public forms.',
     'help_text' => NULL,
   ),
+  'logging_no_trigger_permission' => array(
+    'add' => '4.7',
+    'is_domain' => 1,
+    'is_contact' => 0,
+    'group_name' => 'CiviCRM Preferences',
+    'group' => 'core',
+    'help_text' => ts('(EXPERIMENTAL) If the MySQL user does not have permission to administer triggers, then you must create the triggers outside CiviCRM. No support is provided for this configuration.'),
+    'name' => 'logging_no_trigger_permission',
+    'type' => 'Boolean',
+    'quick_form_type' => 'YesNo',
+    'html_type' => '',
+    'default' => 0,
+    'title' => '(EXPERIMENTAL) MySQL user does not have trigger permissions',
+    'description' => 'Set this when you intend to manage trigger creation outside of CiviCRM',
+  ),
   'logging' => array(
     'add' => '4.7',
     'help_text' => NULL,