Deny access to 'node' and 'node/add' URLs for non admin users

This commit is contained in:
Manuel Cillero 2017-09-19 20:52:59 +02:00
parent 86b7e754b6
commit 0ac7a5d805
4 changed files with 13 additions and 11 deletions

View file

@ -1487,13 +1487,13 @@ function node_menu() {
$items['node'] = array( $items['node'] = array(
'title' => 'Content', 'title' => 'Content',
'page callback' => 'node_page_default', 'page callback' => 'node_page_default',
'access arguments' => array('access content'), 'access arguments' => array('administer content types'),
'type' => MENU_CALLBACK, 'type' => MENU_CALLBACK,
); );
$items['node/add'] = array( $items['node/add'] = array(
'title' => 'Create content', 'title' => 'Create content',
'page callback' => 'node_add_page', 'page callback' => 'node_add_page',
'access callback' => '_node_add_access', 'access arguments' => array('administer content types'),
'weight' => 1, 'weight' => 1,
'file' => 'node.pages.inc', 'file' => 'node.pages.inc',
); );

View file

@ -644,7 +644,7 @@ function stormevent_storm_dashboard_links($type) {
'icon' => 'stormcalendar-item', 'icon' => 'stormcalendar-item',
'path' => 'calendar', 'path' => 'calendar',
'params' => array(), 'params' => array(),
'access_arguments' => 'create stormevent content', 'access_arguments' => 'Storm event: access',
'node_type' => 'stormevent', 'node_type' => 'stormevent',
'add_type' => 'stormevent', 'add_type' => 'stormevent',
'map' => array(), 'map' => array(),

View file

@ -726,6 +726,8 @@ function stormexpense_storminvoice_auto_add($node, $invoice_nid = NULL) {
$count = count($new_invoice->items); $count = count($new_invoice->items);
$new_invoice->items[$count] = new StdClass;
$new_invoice->items[$count]->description = $node->title; $new_invoice->items[$count]->description = $node->title;
$new_invoice->items[$count]->amount = $node->amount; $new_invoice->items[$count]->amount = $node->amount;
// Tax percent uses the values set on the expense. // Tax percent uses the values set on the expense.

View file

@ -200,8 +200,8 @@ function zuitedesk_preprocess_page(&$vars, $hook) {
$submenu .= _zuitedesk_divider($submenu, $partial); $submenu .= _zuitedesk_divider($submenu, $partial);
$partial = ''; $partial = '';
$partial .= _zuitedesk_option(TRUE, '', t('SuiteDesk Tour'), 'help', 'help', t('A beginner\'s guide to SuiteDesk')); $partial .= _zuitedesk_option(TRUE, '', t('SuiteDesk Tour'), 'help', 'help', t('A beginner\'s guide to SuiteDesk'));
$partial .= _zuitedesk_option($deskmenu[2], "$lang/attributes", t('Attributes'), 'attributes', 'help'); $partial .= _zuitedesk_option($deskmenu[2], "$lang/attributes", t('Attributes'), 'attributes', 'filter');
$partial .= _zuitedesk_option($deskmenu[2], "$lang/admin/settings/suitedesk", t('Configuration'), 'settings', 'help'); $partial .= _zuitedesk_option($deskmenu[2], "$lang/admin/settings/suitedesk", t('Configuration'), 'settings', 'storm');
$submenu .= _zuitedesk_divider($submenu, $partial); $submenu .= _zuitedesk_divider($submenu, $partial);
$pl .= _zuitedesk_submenu($submenu, t('Assistance'), 'assistance'); $pl .= _zuitedesk_submenu($submenu, t('Assistance'), 'assistance');
// User submenu: // User submenu: