From 7ae6c7e0eb5d66151c5681486857122830b4c3c8 Mon Sep 17 00:00:00 2001 From: mattf Date: Thu, 4 Mar 2021 21:25:46 +0000 Subject: [PATCH] Added User modify_leads = 5 option, for READONLY in admin screens git-svn-id: svn://192.168.202.10@3363 3d104415-ff17-0410-8863-d5cf3c621b8a --- www/agc/vdc_form_display.php | 16 +++++++++++++--- www/vicidial/admin.php | 7 ++++--- www/vicidial/admin_modify_lead.php | 19 ++++++++++++++++--- www/vicidial/help_documentation.txt | 4 ++-- 4 files changed, 35 insertions(+), 11 deletions(-) diff --git a/www/agc/vdc_form_display.php b/www/agc/vdc_form_display.php index 4dc0a566..24da32df 100644 --- a/www/agc/vdc_form_display.php +++ b/www/agc/vdc_form_display.php @@ -46,10 +46,11 @@ # 200406-1137 - Added hide_gender and gender default population # 201117-2056 - Changes for better compatibility with non-latin data input # 210211-0146 - Added SOURCESELECT field type +# 210304-1612 - Added READONLY submit_button option # -$version = '2.14-36'; -$build = '210211-0146'; +$version = '2.14-37'; +$build = '210304-1612'; $php_script = 'vdc_form_display.php'; require_once("dbconnect_mysqli.php"); @@ -308,7 +309,7 @@ if (strlen($SSagent_debug_logging) > 1) } $auth_api_flag = 0; -if ( ($submit_button=='YES') or ($admin_submit=='YES') ) +if ( ($submit_button=='YES') or ($submit_button=='READONLY') or ($admin_submit=='YES') ) {$auth_api_flag = 1;} $auth=0; @@ -354,6 +355,11 @@ else ### BEGIN parse submission of the custom fields form ### if ($stage=='SUBMIT') { + if ($submit_button=='READONLY') + { + echo _QXZ("You do not have permission to modify leads").": $submit_button\n
\n"; + exit; + } $SUBMIT_only=1; if ($SSagent_debug_logging > 0) { @@ -668,6 +674,10 @@ if ($SUBMIT_only < 1) echo "\n"; echo "\n"; echo "\n"; + if ($submit_button=='READONLY') + { + echo "\n"; + } require_once("functions.php"); diff --git a/www/vicidial/admin.php b/www/vicidial/admin.php index 5938850d..e45803f9 100644 --- a/www/vicidial/admin.php +++ b/www/vicidial/admin.php @@ -5479,12 +5479,13 @@ if ($SSscript_remove_js > 0) # 210226-1545 - Added Copy Phone functionality # 210227-1126 - Variable filter changes # 210302-1032 - Changed Logout to auto-logout through AJAX, with redirect to Admin Home URL +# 210304-1615 - Added User modify_leads = 5 option, for READONLY # # make sure you have added a user to the vicidial_users MySQL table with at least user_level 9 to access this page the first time -$admin_version = '2.14-790a'; -$build = '210302-1032'; +$admin_version = '2.14-791a'; +$build = '210304-1615'; $STARTtime = date("U"); $SQLdate = date("Y-m-d H:i:s"); @@ -23916,7 +23917,7 @@ if ($ADD==3) echo ""._QXZ("Modify Lists").": $NWB#users-modify_sections$NWE\n"; echo ""._QXZ("Delete Lists").": $NWB#users-delete_lists$NWE\n"; echo ""._QXZ("Load Leads").": $NWB#users-load_leads$NWE\n"; - echo ""._QXZ("Modify Leads").": $NWB#users-modify_leads$NWE\n"; + echo ""._QXZ("Modify Leads").": $NWB#users-modify_leads$NWE\n"; echo ""._QXZ("GDPR-Compliant Export Delete Leads").":