site_settings.post_update.php in Site Settings and Labels 8
Post update functions for Site Settings.
File
site_settings.post_update.phpView source
<?php
/**
* @file
* Post update functions for Site Settings.
*/
use Drupal\user\Entity\Role;
/**
* Implements hook_post_update_NAME().
*
* Add the 'access site settings overview' permission for roles that have the
* 'edit site setting entities' permission.
*/
function site_settings_post_update_update_permissions() {
foreach (Role::loadMultiple() as $role) {
if ($role
->hasPermission('edit site setting entities')) {
$role
->grantPermission('access site settings overview')
->save();
}
}
}
Functions
Name | Description |
---|---|
site_settings_post_update_update_permissions | Implements hook_post_update_NAME(). |