Dialplans - Edit: Permission adjustments.

This commit is contained in:
Nate
2020-02-27 14:06:07 -07:00
parent 4ea158cf3c
commit f5bf44758b
2 changed files with 17 additions and 4 deletions

View File

@@ -38,8 +38,8 @@
|| permission_exists('inbound_route_edit')
|| permission_exists('outbound_route_add')
|| permission_exists('outbound_route_edit')
|| permission_exists('fifo_edit')
|| permission_exists('fifo_add')
|| permission_exists('fifo_edit')
|| permission_exists('time_condition_add')
|| permission_exists('time_condition_edit')) {
//access granted
@@ -437,11 +437,24 @@
echo button::create(['type'=>'button','label'=>$text['button-xml'],'icon'=>'code','style'=>'margin-left: 15px;','link'=>'dialplan_xml.php?id='.urlencode($dialplan_uuid).(is_uuid($app_uuid) ? "&app_uuid=".urlencode($app_uuid) : null)]);
}
$button_margin = 'margin-left: 15px;';
if (permission_exists('dialplan_add')) {
if (
permission_exists('dialplan_add') ||
permission_exists('inbound_route_add') ||
permission_exists('outbound_route_add') ||
permission_exists('fifo_add') ||
permission_exists('time_condition_add')
) {
echo button::create(['type'=>'button','label'=>$text['button-copy'],'icon'=>$_SESSION['theme']['button_icon_copy'],'style'=>$button_margin,'link'=>'dialplan_copy.php?id='.urlencode($dialplan_uuid),'onclick'=>"if (!confirm('".$text['confirm-copy']."')) { this.blur(); return false; }"]);
unset($button_margin);
}
if (permission_exists('dialplan_delete')) {
if (
permission_exists('dialplan_delete') ||
permission_exists('dialplan_detail_delete') ||
permission_exists('inbound_route_delete') ||
permission_exists('outbound_route_delete') ||
permission_exists('fifo_delete') ||
permission_exists('time_condition_delete')
) {
echo button::create(['type'=>'submit','label'=>$text['button-delete'],'icon'=>$_SESSION['theme']['button_icon_delete'],'id'=>'btn_delete','name'=>'action','value'=>'delete','style'=>$button_margin,'onclick'=>"if (!confirm('".$text['confirm-delete']."')) { this.blur(); return false; }"]);
unset($button_margin);
}

View File

@@ -1145,7 +1145,7 @@ include "root.php";
$this->permission_prefix = 'time_condition_';
}
else {
//use default in constructor
$this->permission_prefix = 'dialplan_detail_';
}
if (permission_exists($this->permission_prefix.'delete')) {