Operator Panel: Add permission to control visibility of "(Available) On Demand" button.

This commit is contained in:
Nate Jones
2015-01-15 18:55:24 +00:00
parent 83b24148df
commit d60004736f
2 changed files with 7 additions and 3 deletions

View File

@@ -40,5 +40,7 @@
$apps[$x]['permissions'][$y]['name'] = 'operator_panel_record';
$apps[$x]['permissions'][$y]['groups'][] = 'superadmin';
$apps[$x]['permissions'][$y]['groups'][] = 'admin';
$y++;
$apps[$x]['permissions'][$y]['name'] = 'operator_panel_on_demand';
?>

View File

@@ -70,9 +70,11 @@ if (sizeof($_SESSION['user']['extensions']) > 0) {
$status_options[1]['status'] = "Available";
$status_options[1]['label'] = $text['label-status_available'];
$status_options[1]['style'] = "op_btn_status_available";
$status_options[2]['status'] = "Available (On Demand)";
$status_options[2]['label'] = $text['label-status_on_demand'];
$status_options[2]['style'] = "op_btn_status_available_on_demand";
if (permission_exists('operator_panel_on_demand')) {
$status_options[2]['status'] = "Available (On Demand)";
$status_options[2]['label'] = $text['label-status_on_demand'];
$status_options[2]['style'] = "op_btn_status_available_on_demand";
}
$status_options[3]['status'] = "On Break";
$status_options[3]['label'] = $text['label-status_on_break'];
$status_options[3]['style'] = "op_btn_status_on_break";