function social_group_update_8903 in Open Social 10.2.x
Same name and namespace in other branches
- 10.3.x modules/social_features/social_group/social_group.install \social_group_update_8903()
- 10.0.x modules/social_features/social_group/social_group.install \social_group_update_8903()
- 10.1.x modules/social_features/social_group/social_group.install \social_group_update_8903()
Allow creating groups by default.
File
- modules/
social_features/ social_group/ social_group.install, line 581 - Install, update and uninstall functions for the social_group module.
Code
function social_group_update_8903() {
$config = \Drupal::configFactory()
->getEditable('social_group.settings');
if (($setting = $config
->get('address_visibility_settings')) !== NULL) {
$config
->set('address_visibility_settings', $setting['street_code_private']);
}
$config
->set('allow_group_create', TRUE)
->save();
foreach ([
'contentmanager',
'sitemanager',
] as $role) {
user_role_grant_permissions($role, [
'bypass create group access',
]);
}
}