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'
+);