Upgrade messages - When going through 5.4.*, only display permission message once
authorTim Otten <totten@civicrm.org>
Wed, 15 Aug 2018 21:09:04 +0000 (14:09 -0700)
committerTim Otten <totten@civicrm.org>
Wed, 15 Aug 2018 21:09:04 +0000 (14:09 -0700)
CRM/Upgrade/Incremental/php/FiveFour.php

index 9c4082c0d7ce2da1fc3283035f706a6f178b7393..38e01f89d28caff6931cd79955515d43d46fb128 100644 (file)
@@ -55,7 +55,9 @@ class CRM_Upgrade_Incremental_php_FiveFour extends CRM_Upgrade_Incremental_Base
    *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
    */
   public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    $postUpgradeMessage .= '<p>' . ts('A new %1 permission has been added. It is not granted by default. If your users create reports, you may wish to review your permissions.', array(1 => 'save Report Criteria')) . '</p>';
+    if ($rev == '5.4.alpha1') {
+      $postUpgradeMessage .= '<p>' . ts('A new %1 permission has been added. It is not granted by default. If your users create reports, you may wish to review your permissions.', array(1 => 'save Report Criteria')) . '</p>';
+    }
     // Example: Generate a post-upgrade message.
     // if ($rev == '5.12.34') {
     //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");