From e67bf3b41050f90ca1d6604f32cafedf3cb53bf3 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Thu, 15 Jan 2026 11:00:20 -0700 Subject: [PATCH] Add call disposition permissions and database column Add new permission: xml_cdr_call_disposition Add new xml_cdr column: call_disposition --- app/xml_cdr/app_config.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/xml_cdr/app_config.php b/app/xml_cdr/app_config.php index 1784850bf9..81db7147cf 100644 --- a/app/xml_cdr/app_config.php +++ b/app/xml_cdr/app_config.php @@ -223,6 +223,10 @@ $apps[$x]['permissions'][$y]['groups'][] = "admin"; $apps[$x]['permissions'][$y]['groups'][] = "superadmin"; $y++; + $apps[$x]['permissions'][$y]['name'] = "xml_cdr_call_disposition"; + $apps[$x]['permissions'][$y]['groups'][] = "admin"; + $apps[$x]['permissions'][$y]['groups'][] = "superadmin"; + $y++; $apps[$x]['permissions'][$y]['name'] = "xml_cdr_hangup_cause"; $y++; $apps[$x]['permissions'][$y]['name'] = "xml_cdr_details"; @@ -833,6 +837,10 @@ $apps[$x]['db'][$y]['fields'][$z]['type'] = "text"; $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = "status"; $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = "call_disposition"; + $apps[$x]['db'][$y]['fields'][$z]['type'] = "text"; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = "call disposition"; + $y++; $apps[$x]['db'][$y]['fields'][$z]['name'] = "hangup_cause"; $apps[$x]['db'][$y]['fields'][$z]['type'] = "text"; $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = "";