#196 Move feature list into common
This commit is contained in:
parent
7f4b1036a7
commit
0cff279adb
@ -50,37 +50,7 @@ hesk_isLoggedIn();
|
||||
hesk_checkPermission('can_man_users');
|
||||
|
||||
/* Possible user features */
|
||||
$hesk_settings['features'] = array(
|
||||
'can_view_tickets', /* User can read tickets */
|
||||
'can_reply_tickets', /* User can reply to tickets */
|
||||
'can_del_tickets', /* User can delete tickets */
|
||||
'can_edit_tickets', /* User can edit tickets */
|
||||
'can_merge_tickets', /* User can merge tickets */
|
||||
'can_del_notes', /* User can delete ticket notes posted by other staff members */
|
||||
'can_change_cat', /* User can move ticke to a new category/department */
|
||||
'can_man_kb', /* User can manage knowledgebase articles and categories */
|
||||
'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_ticket_tpl', /* User can manage ticket templates */
|
||||
'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 */
|
||||
'can_view_unassigned', /* User can view unassigned tickets */
|
||||
'can_view_ass_others', /* User can view tickets that are assigned to other staff */
|
||||
'can_run_reports', /* User can run reports and see statistics (only allowed categories and self) */
|
||||
'can_run_reports_full', /* User can run reports and see statistics (unrestricted) */
|
||||
'can_export', /* User can export own tickets to Excel */
|
||||
'can_view_online', /* User can view what staff members are currently online */
|
||||
'can_ban_emails', /* User can ban email addresses */
|
||||
'can_unban_emails', /* User can delete email address bans. Also enables "can_ban_emails" */
|
||||
'can_ban_ips', /* User can ban IP addresses */
|
||||
'can_unban_ips', /* User can delete IP bans. Also enables "can_ban_ips" */
|
||||
'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 */
|
||||
);
|
||||
$hesk_settings['features'] = hesk_getFeatureArray();
|
||||
|
||||
/* Set default values */
|
||||
$default_userdata = array(
|
||||
|
@ -1911,3 +1911,37 @@ function hesk_dateToString($dt, $returnName=1, $returnTime=0, $returnMonth=0, $f
|
||||
|
||||
return "$m $n, $y";
|
||||
} // End hesk_dateToString()
|
||||
|
||||
function hesk_getFeatureArray() {
|
||||
return array(
|
||||
'can_view_tickets', /* User can read tickets */
|
||||
'can_reply_tickets', /* User can reply to tickets */
|
||||
'can_del_tickets', /* User can delete tickets */
|
||||
'can_edit_tickets', /* User can edit tickets */
|
||||
'can_merge_tickets', /* User can merge tickets */
|
||||
'can_del_notes', /* User can delete ticket notes posted by other staff members */
|
||||
'can_change_cat', /* User can move ticke to a new category/department */
|
||||
'can_man_kb', /* User can manage knowledgebase articles and categories */
|
||||
'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_ticket_tpl', /* User can manage ticket templates */
|
||||
'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 */
|
||||
'can_view_unassigned', /* User can view unassigned tickets */
|
||||
'can_view_ass_others', /* User can view tickets that are assigned to other staff */
|
||||
'can_run_reports', /* User can run reports and see statistics (only allowed categories and self) */
|
||||
'can_run_reports_full', /* User can run reports and see statistics (unrestricted) */
|
||||
'can_export', /* User can export own tickets to Excel */
|
||||
'can_view_online', /* User can view what staff members are currently online */
|
||||
'can_ban_emails', /* User can ban email addresses */
|
||||
'can_unban_emails', /* User can delete email address bans. Also enables "can_ban_emails" */
|
||||
'can_ban_ips', /* User can ban IP addresses */
|
||||
'can_unban_ips', /* User can delete IP bans. Also enables "can_ban_ips" */
|
||||
'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 */
|
||||
);
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user