Skip to content

Commit 35b3ab8

Browse files
authored
Let D.T admins delete any contact and groups. (#2809)
1 parent ef0791a commit 35b3ab8

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

dt-contacts/base-setup.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,11 @@ public function dt_set_roles_and_permissions( $expected_roles ){
9696
}
9797
}
9898

99+
100+
if ( isset( $expected_roles['dt_admin'] ) ){
101+
$expected_roles['dt_admin']['permissions']['delete_any_contacts'] = true;
102+
}
103+
99104
$expected_roles['administrator']['permissions']['dt_all_admin_contacts'] = true;
100105
$expected_roles['administrator']['permissions']['delete_any_contacts'] = true;
101106

dt-groups/base-setup.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ public function dt_set_roles_and_permissions( $expected_roles ){
9292
$expected_roles['dt_admin']['permissions']['view_any_groups'] = true;
9393
$expected_roles['dt_admin']['permissions']['list_all_groups'] = true;
9494
$expected_roles['dt_admin']['permissions']['update_any_groups'] = true;
95+
$expected_roles['dt_admin']['permissions']['delete_any_groups'] = true;
9596
}
9697

9798
return $expected_roles;

0 commit comments

Comments
 (0)