CRM-18667 Dedupe regression bug (4.7.8rc) merge contacts action from task list fails...
[civicrm-core.git] / settings / Core.setting.php
index daadbe0e67ce8247de0a596a7ca69b991655c15b..531050eb36968e56cb6feb3a9e99c5049f2c0f5a 100644 (file)
@@ -306,10 +306,10 @@ return array(
     'is_domain' => 1,
     'is_contact' => 0,
     'pseudoconstant' => array(
-      'optionGroupName' => 'smart_group_cache_refresh_mode',
+      'callback' => 'CRM_Contact_BAO_GroupContactCache::getModes',
     ),
     'description' => 'Should the smart groups be by cron jobs or user actions',
-    'help_text' => 'If you are not in a position to configure the cron you should leave this at the default. If you are then clearing caches via cron will improve the user experience.',
+    'help_text' => 'In "Opportunistic Flush" mode, caches are flushed in response to user actions; this mode is broadly compatible but may add latency during form-submissions. In "Cron Flush" mode, you should schedule a cron job to flush caches; this can improve latency on form-submissions but requires more setup.',
   ),
   'installed' => array(
     'bootstrap_comment' => 'This is a boot setting which may be loaded during bootstrap. Defaults are loaded via SettingsBag::getSystemDefaults().',