function role_expire_update_8201 in Role Expire 2.x
Automatically assign new roles to users with administer role expire role to maintain access for old installs.
File
- ./
role_expire.install, line 124 - Role expire install.
Code
function role_expire_update_8201(&$sandbox) {
$roles = \Drupal::entityTypeManager()
->getStorage('user_role')
->loadMultiple();
foreach ($roles as $r) {
if ($r
->hasPermission('administer role expire')) {
$r
->grantPermission('edit users role expire');
$r
->grantPermission('edit role expire default duration');
$r
->save();
}
}
}