This plugin is outdated and might not be supported anymore
BP Delegated XProfile

BP Delegated XProfile

Details
View on WordPress

Creates a simple, secure delegation system whereby a privileged user (such as an administrator) can assign other registered BuddyPress members to be “delegates” for a given user. A delegate has the capability to view and edit Extended Profile (XProfile) fields for the delegated user. This is useful on sites where certain relationships exist between one user and another, such as legal guardianship by an adult over a child. Using delegation reduces the need to share passwords or log in to shared accounts.

Donations for this plugin make up a chunk of my income. If you continue to enjoy this plugin, please consider making a donation. ? Thank you for your support!

Roles and capabilities

This plugin uses the built-in capabilities system as part of WordPress core, along with core BuddyPress hooks (bp_current_user_can) to check for appropriate permissions, making it both simple to customize and as secure as WP and BP core code. The custom capabilities are:

  • edit_user_delegates – Users with this capability can assign delegates for users they can edit (determined by edit_users).

Additionally, the following core capabilities are required:

  • list_users – The delegation options implicitly enumerate all registered users, so a user must also have the list_users capability to be granted access to the Delegation user interface.
  • edit_users – If you cannot edit_users, you cannot edit_user_delegates, either.

On a default WordPress and BuddyPress installation, these capabilities are granted only to Administrator users. However, this can be changed using the built-in capability filter hooks.

Details

Plugin code:
bp-delegated-xprofile
Plugin version:
0.1.1
Outdated:
Yes
WP version:
or higher
PHP version:
or higher
Test up to WP version:
4.8.25
Total installations:
0
Last updated:
2017-08-23
Rating:
Times rated:
0
administration
buddypress
member-type
members
users