function domain_permission in Domain Access 7.3
Same name and namespace in other branches
- 7.2 domain.module \domain_permission()
Implements hook_permission().
File
- ./
domain.module, line 329 - Core module functions for the Domain Access suite.
Code
function domain_permission() {
$permissions = array(
'administer domains' => array(
'title' => t('Administer domain records and settings'),
'restrict access' => TRUE,
),
'access inactive domains' => array(
'title' => t('Access inactive domains'),
'restrict access' => TRUE,
),
'assign domain editors' => array(
'title' => t('Assign editors to domains'),
),
'set domain access' => array(
'title' => t('Set domain access status for all content'),
),
'publish to any assigned domain' => array(
'title' => t('Publish content to any assigned domain'),
),
'publish from assigned domain' => array(
'title' => t('Publish content only from assigned domain'),
),
'publish from default domain' => array(
'title' => t('Publish content only from the default domain'),
),
'edit domain content' => array(
'title' => t('Edit any content on assigned domains'),
),
'delete domain content' => array(
'title' => t('Delete any content on assigned domains'),
),
'view unpublished domain content' => array(
'title' => t('View unpublished content on assigned domains'),
),
);
// Generate standard node permissions for all applicable node types.
foreach (node_permissions_get_configured_types() as $type) {
$permissions += domain_editor_list_permissions($type);
}
return $permissions;
}