function eu_cookie_compliance_post_update_permission_keys_to_lowercase in EU Cookie Compliance (GDPR Compliance) 8
Update permissions keys to standardize permission machine name.
File
- ./
eu_cookie_compliance.post_update.php, line 18 - Post update functions for Eu Cookie Compliance.
Code
function eu_cookie_compliance_post_update_permission_keys_to_lowercase() {
/** @var \Drupal\user\RoleInterface $role */
foreach (Role::loadMultiple() as $role) {
if ($role
->hasPermission('administer EU Cookie Compliance popup')) {
$role
->revokePermission('administer EU Cookie Compliance popup');
$role
->grantPermission('administer eu cookie compliance popup');
}
if ($role
->hasPermission('display EU Cookie Compliance popup')) {
$role
->revokePermission('display EU Cookie Compliance popup');
$role
->grantPermission('display eu cookie compliance popup');
}
$role
->save();
}
}