Skip to content

Commit

Permalink
Add in Atomfeeds deprecation now that the extension has a new release…
Browse files Browse the repository at this point in the history
… with converted cache mechanism

Fix version to match info.xml of new version
  • Loading branch information
seamuslee001 committed Jul 23, 2019
1 parent 2efe239 commit e299a19
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions CRM/Core/BAO/Cache/Psr16.php
Original file line number Diff line number Diff line change
Expand Up @@ -183,9 +183,6 @@ public static function getLegacyGroups() {
$groups = [
// Universe

// be.chiro.civi.atomfeeds
'dashboard',

// biz.jmaconsulting.lineitemedit
'lineitem-editor',

Expand Down Expand Up @@ -217,6 +214,17 @@ public static function getLegacyGroups() {
$groups[] = 'CiviCRM setting Spec';
}
}
$atomFeedsSettingExtensionStatus = $extensions->getStatus('be.chiro.civi.atomfeeds');
if ($atomFeedsSettingExtensionStatus == $extensions::STATUS_INSTALLED) {
$extension_version = civicrm_api3('Extension', 'get', ['key' => 'be.chiro.civi.atomfeeds'])['values'][0]['version'];
if (version_compare($extension_version, '0.1-alpha2', '<')) {
Civi::log()->warning(
'CRM_Core_BAO_Cache_PSR is deprecated for Atomfeeds extension, you should upgrade to the latest version to avoid this warning, this code will be removed at the end of 2019',
['civi.tag' => 'deprecated']
);
$groups[] = 'dashboard';
}
}
return $groups;
}

Expand Down

0 comments on commit e299a19

Please sign in to comment.