1 system.install system_update_1071()

Grant the "administer flexible templates" permission to all user roles that already have the "administer layouts" permission.

This update hook would normally go into the layout.install file, but adding update hooks to new modules that did not exist in D7 is problematic. See: https://github.com/backdrop/backdrop-issues/issues/1759

Related topics

File

core/modules/system/system.install, line 3126
Install, update and uninstall functions for the system module.

Code

function system_update_1071() {
  $roles = user_roles(FALSE, 'administer layouts');
  foreach ($roles as $role_name => $role) {
    user_role_grant_permissions($role_name, array('administer flexible templates'));
  }
}