diff --git a/migration/20.03/2003.sql b/migration/20.03/2003.sql index 15d81391a2f51fc0abfd2f6b5ca86654845fc893..854bde47e2145f0683e80c22ef01c0dc01c769a3 100755 --- a/migration/20.03/2003.sql +++ b/migration/20.03/2003.sql @@ -642,6 +642,13 @@ UPDATE usergroups_services SET parameters = ( ) WHERE service_id = 'admin_users'; +UPDATE groupbasket SET list_event_data = '{"canUpdateDocument":true}' +WHERE list_event = 'signatureBookAction' AND group_id in ( + select distinct(group_id) + from usergroups_services + where service_id = 'manage_attachments' +); + DELETE FROM usergroups_services WHERE service_id = 'view_personal_data' or service_id = 'manage_personal_data'; INSERT INTO usergroups_services (group_id, service_id) SELECT distinct(group_id), 'view_personal_data' diff --git a/migration/20.03/20036.sql b/migration/20.03/20036.sql index ad36436bd203c4690e876cebc0bfac2d77d0bb8e..24d6fc845a02823c28e6265ff5ae0b20dd653254 100644 --- a/migration/20.03/20036.sql +++ b/migration/20.03/20036.sql @@ -10,3 +10,13 @@ DELETE FROM usergroups_services WHERE service_id = 'include_folder_perimeter'; INSERT INTO usergroups_services (group_id, service_id) SELECT distinct(group_id), 'include_folder_perimeter' FROM usergroups_services; + +INSERT INTO groupbasket (group_id, service_id) +SELECT distinct(group_id) FROM usergroups_services where service_id = 'manage_attachments'; + +UPDATE groupbasket SET list_event_data = '{"canUpdateDocument":true}' +WHERE list_event = 'signatureBookAction' AND group_id in ( + select distinct(group_id) + from usergroups_services + where service_id = 'manage_attachments' +);