function social_group_invite_install in Open Social 10.2.x
Same name and namespace in other branches
- 8.9 modules/social_features/social_group/modules/social_group_invite/social_group_invite.install \social_group_invite_install()
- 10.3.x modules/social_features/social_group/modules/social_group_invite/social_group_invite.install \social_group_invite_install()
- 10.0.x modules/social_features/social_group/modules/social_group_invite/social_group_invite.install \social_group_invite_install()
- 10.1.x modules/social_features/social_group/modules/social_group_invite/social_group_invite.install \social_group_invite_install()
Implements hook_install().
Throws
\Drupal\Core\Entity\EntityStorageException
File
- modules/
social_features/ social_group/ modules/ social_group_invite/ social_group_invite.install, line 16 - Install, update and uninstall functions for the social_group_invite module.
Code
function social_group_invite_install() {
// Assign permissions by default to all group types
// that have group_invitation enabled.
foreach (GroupType::loadMultiple() as $group_type) {
if ($group_type
->hasContentPlugin('group_invitation')) {
social_group_invite_set_default_permissions_for_group_type($group_type);
}
}
}