#208 Add permission for setting manager
This commit is contained in:
parent
b6c0d20215
commit
b4315dc62a
@ -713,8 +713,16 @@ function toggle_type()
|
||||
function output_user_dropdown($catId, $selectId, $userArray) {
|
||||
global $hesklang;
|
||||
|
||||
if (!hesk_checkPermission('can_set_manager', 0)) {
|
||||
foreach ($userArray as $user) {
|
||||
if ($user['id'] == $selectId) {
|
||||
return '<p>'.$user['name'].'</p>';
|
||||
}
|
||||
}
|
||||
return '<p>'.$hesklang['no_manager'].'</p>';
|
||||
} else {
|
||||
$dropdownMarkup = '<select class="form-control input-sm" name="managerid">
|
||||
<option value="0">'.$hesklang['select'].'</option>';
|
||||
<option value="0">'.$hesklang['no_manager'].'</option>';
|
||||
foreach ($userArray as $user) {
|
||||
$select = $selectId == $user['id'] ? 'selected' : '';
|
||||
$dropdownMarkup .= '<option value="'.$user['id'].'" '.$select.'>'.$user['name'].'</option>';
|
||||
@ -727,6 +735,7 @@ function output_user_dropdown($catId, $selectId, $userArray) {
|
||||
<input type="hidden" name="catid" value="'.$catId.'">
|
||||
'.$dropdownMarkup.'
|
||||
</form>';
|
||||
}
|
||||
}
|
||||
|
||||
function change_manager() {
|
||||
|
@ -79,6 +79,7 @@ $hesk_settings['features'] = array(
|
||||
'can_service_msg', /* User can manage service messages shown in customer interface */
|
||||
'can_man_email_tpl', /* User can manage email templates */
|
||||
'can_man_ticket_statuses', /* User can manage ticket statuses */
|
||||
'can_set_manager', /* User can set category managers */
|
||||
);
|
||||
|
||||
/* Set default values */
|
||||
|
@ -68,6 +68,8 @@ $hesklang['unable_to_determine_location'] = 'Unable to determine your location,
|
||||
$hesklang['save_to_see_updated_address'] = 'Save the new location to see the updated address';
|
||||
$hesklang['manager'] = 'Manager';
|
||||
$hesklang['manager_updated'] = 'Category manager has been updated.';
|
||||
$hesklang['can_set_manager'] = 'Can set category managers';
|
||||
$hesklang['no_manager'] = 'No manager';
|
||||
|
||||
// ADDED OR MODIFIED IN Mods for HESK 2.2.1
|
||||
$hesklang['popart_no_colon']='Top Knowledgebase Articles'; // same as $hesklang['popart'] but without a colon (:)
|
||||
|
Loading…
x
Reference in New Issue
Block a user