Added basic GDPR features for lead activity download and delete.

git-svn-id: svn://192.168.202.10@2915 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2018-02-13 21:18:12 +00:00
parent 58d790e2ce
commit 54e82a201a
6 changed files with 410 additions and 61 deletions
+16
View File
@@ -540,3 +540,19 @@ ALTER TABLE vicidial_closer_log MODIFY term_reason ENUM('CALLER','AGENT','QUEUE
ALTER TABLE vicidial_closer_log_archive MODIFY term_reason ENUM('CALLER','AGENT','QUEUETIMEOUT','ABANDON','AFTERHOURS','HOLDRECALLXFER','HOLDTIME','NOAGENT','NONE','MAXCALLS','ACFILTER','CLOSETIME') default 'NONE';
UPDATE system_settings SET db_schema_version='1534',db_schema_update_date=NOW() where db_schema_version < 1534;
ALTER TABLE system_settings ADD enable_gdpr_download_deletion ENUM('0','1','2') default '0';
ALTER TABLE vicidial_users ADD export_gdpr_leads ENUM('0','1','2') default '0';
CREATE TABLE recording_log_deletion_queue (
recording_id INT(9) UNSIGNED PRIMARY KEY,
lead_id int(10) UNSIGNED,
filename VARCHAR(100),
location VARCHAR(255),
date_queued DATETIME,
date_deleted DATETIME,
index (date_deleted)
) ENGINE=MyISAM;
UPDATE system_settings SET db_schema_version='1535',db_schema_update_date=NOW() where db_schema_version < 1535;