For this tab check if the option is set for only edit contact.
authorSteve Sutton <steve@gaslightmedia.com>
Thu, 9 Aug 2018 19:08:20 +0000 (15:08 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Thu, 9 Aug 2018 19:08:20 +0000 (15:08 -0400)
If set then it is more restricted.

setup/permissions.php

index af74f0c..fcf4162 100644 (file)
@@ -199,8 +199,13 @@ add_filter('glm_members_permit_admin_member_index_clone_activate_info_version',
 // glm-member-db, view/member/index.html, Display Contacts tab
 add_filter('glm_members_permit_admin_member_contacts_tab',
     function($permit) {
-        return glmMembersUserCan('glm_members_view_any_member', $permit) ||
-            glmMembersUserCan('glm_members_view_my_member', $permit);
+        global $config;
+        if ( $config['settings']['enable_contact_edit_only'] ) {
+            return glmMembersUserCan('glm_members_view_any_member', $permit);
+        } else {
+            return glmMembersUserCan('glm_members_view_any_member', $permit)
+                || glmMembersUserCan('glm_members_view_my_member', $permit);
+        }
     }
 );