From 1aa006905f6fc7a6c49d5784a8dcaf0ad706bf7f Mon Sep 17 00:00:00 2001 From: chansizzle <14916599+chansizzle@users.noreply.github.com> Date: Wed, 25 Mar 2026 07:44:41 -0600 Subject: [PATCH] Add CDR UUID search to the xml cdr page (#7806) * Add permissions for xml_cdr_search_cdr_uuid * Add permission check for xml_cdr_search_cdr_uuid * Add CDR UUID search permission and input field Added permission check and input field for CDR UUID. --- app/xml_cdr/app_config.php | 2 ++ app/xml_cdr/xml_cdr.php | 11 +++++++++++ app/xml_cdr/xml_cdr_inc.php | 1 + 3 files changed, 14 insertions(+) diff --git a/app/xml_cdr/app_config.php b/app/xml_cdr/app_config.php index d23a1fcec..4afde8f15 100644 --- a/app/xml_cdr/app_config.php +++ b/app/xml_cdr/app_config.php @@ -142,6 +142,8 @@ $apps[$x]['permissions'][$y]['groups'][] = "admin"; $apps[$x]['permissions'][$y]['groups'][] = "superadmin"; $y++; + $apps[$x]['permissions'][$y]['name'] = "xml_cdr_search_cdr_uuid"; + $y++; $apps[$x]['permissions'][$y]['name'] = "xml_cdr_search_order"; $apps[$x]['permissions'][$y]['groups'][] = "user"; $apps[$x]['permissions'][$y]['groups'][] = "admin"; diff --git a/app/xml_cdr/xml_cdr.php b/app/xml_cdr/xml_cdr.php index 0b490c81f..37b725b30 100644 --- a/app/xml_cdr/xml_cdr.php +++ b/app/xml_cdr/xml_cdr.php @@ -66,6 +66,7 @@ $permission['xml_cdr_search_tta'] = permission_exists('xml_cdr_search_tta'); $permission['xml_cdr_search_hangup_cause'] = permission_exists('xml_cdr_search_hangup_cause'); $permission['xml_cdr_search_recording'] = permission_exists('xml_cdr_search_recording'); + $permission['xml_cdr_search_cdr_uuid'] = permission_exists('xml_cdr_search_cdr_uuid'); $permission['xml_cdr_search_order'] = permission_exists('xml_cdr_search_order'); $permission['xml_cdr_extension'] = permission_exists('xml_cdr_extension'); $permission['xml_cdr_caller_id_name'] = permission_exists('xml_cdr_caller_id_name'); @@ -556,6 +557,16 @@ echo " \n"; echo " \n"; } + if ($permission['xml_cdr_search_cdr_uuid']) { + echo "