From 6d63c8728137bca7fa2db0a114490977f5755ba1 Mon Sep 17 00:00:00 2001 From: mattf Date: Sat, 26 Sep 2015 02:39:22 +0000 Subject: [PATCH] Added option to hide users from appearing on real-time report. git-svn-id: svn://192.168.202.10@2384 3d104415-ff17-0410-8863-d5cf3c621b8a --- UPGRADE | 3 + extras/MySQL_AST_CREATE_tables.sql | 8 ++- extras/upgrade_2.12.sql | 6 ++ www/vicidial/AST_LAGGED_log_report.php | 4 +- www/vicidial/AST_timeonVDADall.php | 91 +++++++++++++------------- www/vicidial/admin.php | 42 +++++++++--- www/vicidial/help.php | 16 +++++ 7 files changed, 111 insertions(+), 59 deletions(-) diff --git a/UPGRADE b/UPGRADE index 8f6d88b5..974de9c7 100644 --- a/UPGRADE +++ b/UPGRADE @@ -153,6 +153,9 @@ OTHER CHANGES: 34. Added DID custom fields as webform and script variables (did_custom_one, did_custom_two,..., did_custom_five) +35. Added option to hide users from appearing on real-time report. Must be + enabled in System Settings, then for each user to be hidden. + diff --git a/extras/MySQL_AST_CREATE_tables.sql b/extras/MySQL_AST_CREATE_tables.sql index a48d1566..8cac5699 100644 --- a/extras/MySQL_AST_CREATE_tables.sql +++ b/extras/MySQL_AST_CREATE_tables.sql @@ -632,7 +632,8 @@ api_list_restrict ENUM('1','0') default '0', api_allowed_functions VARCHAR(1000) default ' ALL_FUNCTIONS ', lead_filter_id VARCHAR(20) default 'NONE', admin_cf_show_hidden ENUM('1','0') default '0', -agentcall_chat ENUM('1','0') default '0' +agentcall_chat ENUM('1','0') default '0', +user_hide_realtime ENUM('1','0') default '0' ) ENGINE=MyISAM; CREATE UNIQUE INDEX user ON vicidial_users (user); @@ -1610,7 +1611,8 @@ chat_url VARCHAR(255) COLLATE utf8_unicode_ci DEFAULT NULL, chat_timeout INT(3) unsigned DEFAULT NULL, agent_debug_logging VARCHAR(20) default '0', default_language VARCHAR(100) default 'default English', -agent_whisper_enabled ENUM('0','1') default '0' +agent_whisper_enabled ENUM('0','1') default '0', +user_hide_realtime_enabled ENUM('0','1') default '0' ) ENGINE=MyISAM; CREATE TABLE vicidial_campaigns_list_mix ( @@ -3564,4 +3566,4 @@ UPDATE vicidial_configuration set value='1766' where name='qc_database_version'; UPDATE system_settings set vdc_agent_api_active='1'; -UPDATE system_settings SET db_schema_version='1429',db_schema_update_date=NOW(),reload_timestamp=NOW(); +UPDATE system_settings SET db_schema_version='1430',db_schema_update_date=NOW(),reload_timestamp=NOW(); diff --git a/extras/upgrade_2.12.sql b/extras/upgrade_2.12.sql index 7a681f50..02662673 100644 --- a/extras/upgrade_2.12.sql +++ b/extras/upgrade_2.12.sql @@ -282,3 +282,9 @@ UPDATE system_settings SET db_schema_version='1428',db_schema_update_date=NOW() ALTER TABLE vicidial_users ADD agentcall_chat ENUM('1','0') default '0'; UPDATE system_settings SET db_schema_version='1429',db_schema_update_date=NOW() where db_schema_version < 1429; + +ALTER TABLE system_settings ADD user_hide_realtime_enabled ENUM('0','1') default '0'; + +ALTER TABLE vicidial_users ADD user_hide_realtime ENUM('1','0') default '0'; + +UPDATE system_settings SET db_schema_version='1430',db_schema_update_date=NOW() where db_schema_version < 1430; diff --git a/www/vicidial/AST_LAGGED_log_report.php b/www/vicidial/AST_LAGGED_log_report.php index d1ab6a02..c65b9b99 100644 --- a/www/vicidial/AST_LAGGED_log_report.php +++ b/www/vicidial/AST_LAGGED_log_report.php @@ -248,7 +248,7 @@ $MAIN.="