Saved version of Acquia's Journal modules
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

29 lines
815 B

<?php
function journal_references_modules_installed(array $modules)
{
// Don't do anything during config sync.
if (\Drupal::isConfigSyncing()) {
return;
}
if (in_array('lightning_roles', $modules)) {
foreach(['creator', 'reviewer'] as $role_type) {
\Drupal::service('lightning.content_roles')
->grantPermissions($role_type, [
'use text format rich_text_references',
'create bibcite_reference',
'create bibcite_contributor',
'create bibcite_keyword',
'delete own bibcite_keyword',
'edit own bibcite_keyword',
'delete own bibcite_reference',
'edit own bibcite_reference',
'view bibcite_reference',
'view bibcite_keyword',
'view bibcite_contributor',
]);
}
}
}