diff --git src/bp-core/bp-core-caps.php src/bp-core/bp-core-caps.php
index b10a6700a..322b9dafd 100644
|
|
function bp_map_meta_caps( $caps, $cap, $user_id, $args ) { |
151 | 151 | } |
152 | 152 | } |
153 | 153 | break; |
| 154 | case 'bp_manage_users_and_membership_requests' : |
| 155 | $caps = bp_core_do_network_admin() ? array( 'manage_network_users' ) : array( 'edit_users' ); |
| 156 | break; |
154 | 157 | } |
155 | 158 | |
156 | 159 | /** |
diff --git src/bp-members/classes/class-bp-members-admin.php src/bp-members/classes/class-bp-members-admin.php
index dce224d44..10dc86fee 100644
|
|
class BP_Members_Admin { |
238 | 238 | $this->js_url = trailingslashit( $this->admin_url . 'js' ); // Admin CSS URL. |
239 | 239 | |
240 | 240 | // Capability depends on config. |
241 | | $this->capability = bp_core_do_network_admin() ? 'manage_network_users' : 'edit_users'; |
| 241 | $this->capability = 'bp_manage_users_and_membership_requests'; |
242 | 242 | |
243 | 243 | // The Show Profile Screen id. |
244 | 244 | $this->user_profile = is_network_admin() ? 'users' : 'profile'; |