From 96f73211d9304781f51b2c612e463502d906b37d Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Wed, 15 Oct 2014 23:32:06 -0400 Subject: [PATCH] Closes #61: Manage help desk settings can be toggled for non-admins and admins --- admin/admin_settings.php | 2 +- admin/admin_settings_save.php | 2 +- admin/manage_users.php | 5 ++--- inc/show_admin_nav.inc.php | 2 +- language/en/text.php | 2 +- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/admin/admin_settings.php b/admin/admin_settings.php index 633d9ce8..6a4e52bd 100644 --- a/admin/admin_settings.php +++ b/admin/admin_settings.php @@ -56,7 +56,7 @@ hesk_dbConnect(); hesk_isLoggedIn(); // Check permissions for this feature -hesk_checkPermission('can_man_settings'); +hesk_checkPermission('can_manage_settings'); // Test languages function if (isset($_GET['test_languages'])) diff --git a/admin/admin_settings_save.php b/admin/admin_settings_save.php index de2e9438..8ee0d3c2 100644 --- a/admin/admin_settings_save.php +++ b/admin/admin_settings_save.php @@ -49,7 +49,7 @@ hesk_dbConnect(); hesk_isLoggedIn(); // Check permissions for this feature -hesk_checkPermission('can_man_settings'); +hesk_checkPermission('can_manage_settings'); // A security check hesk_token_check('POST'); diff --git a/admin/manage_users.php b/admin/manage_users.php index f678dfc3..3d584d63 100644 --- a/admin/manage_users.php +++ b/admin/manage_users.php @@ -61,7 +61,6 @@ $hesk_settings['features'] = array( 'can_man_users', /* User can create and edit staff accounts */ 'can_man_cat', /* User can manage categories/departments */ 'can_man_canned', /* User can manage canned responses */ -'can_man_settings', /* User can manage help desk settings */ 'can_add_archive', /* User can mark tickets as "Tagged" */ 'can_assign_self', /* User can assign tickets to himself/herself */ 'can_assign_others', /* User can assign tickets to other staff members */ @@ -278,7 +277,7 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
- +
@@ -691,7 +690,7 @@ function edit_user() + > '; } ?> diff --git a/inc/show_admin_nav.inc.php b/inc/show_admin_nav.inc.php index bb4de4e5..69b1546f 100644 --- a/inc/show_admin_nav.inc.php +++ b/inc/show_admin_nav.inc.php @@ -59,7 +59,7 @@ $num_mail = hesk_checkNewMail(); else {echo '
  •  '.$hesklang['menu_kb'].'
  • ';} if (hesk_checkPermission('can_run_reports',0)) {echo '
  •  '.$hesklang['reports'].'
  • ';} elseif (hesk_checkPermission('can_export',0)) {echo '
  •  '.$hesklang['reports'].'
  • ';} - if (hesk_checkPermission('can_man_settings',0)) {echo '
  •  '.$hesklang['settings'].'
  • ';} ?> + if (hesk_checkPermission('can_manage_settings',0)) {echo '
  •  '.$hesklang['settings'].'
  • ';} ?>
  • > 
  • >