Skip to content
Snippets Groups Projects

Grant permissions to view own profiles to authenticated users on module install.

1 file
+ 14
0
Compare changes
  • Side-by-side
  • Inline
+ 14
0
@@ -223,3 +223,17 @@ function profile_update_8010() {
@@ -223,3 +223,17 @@ function profile_update_8010() {
$field_definition->setTranslatable(FALSE);
$field_definition->setTranslatable(FALSE);
$definition_update_manager->updateFieldStorageDefinition($field_definition);
$definition_update_manager->updateFieldStorageDefinition($field_definition);
}
}
 
 
/**
 
* Give permission to view own profiles to authenticated users.
 
*/
 
function profile_install($is_syncing) {
 
user_role_grant_permissions('authenticated', ['view own profiles', 'view own unpublished profiles']);
 
}
 
 
/**
 
* Revokes permission on module uninstall.
 
*/
 
function profile_uninstall($is_syncing) {
 
user_role_revoke_permissions('authenticated', ['view own profiles', 'view own unpublished profiles']);
 
}
Loading