function webform_update_8066 in Webform 8.5
Same name and namespace in other branches
- 6.x includes/webform.install.update.inc \webform_update_8066()
Issue #2893111: Add permissions to form and element access controls.
File
- includes/
webform.install.update.inc, line 1359 - Archived Webform update hooks.
Code
function webform_update_8066() {
$config_factory = \Drupal::configFactory();
foreach ($config_factory
->listAll('webform.webform.') as $webform_config_name) {
$webform_config = $config_factory
->getEditable($webform_config_name);
$data = $webform_config
->getRawData();
foreach ($data['access'] as &$rules) {
$rules['permissions'] = [];
}
$webform_config
->setData($data)
->save();
}
}