[buddypress-trac] [BuddyPress Trac] #5365: WP Admin BuddyPress profile & self profile

buddypress-trac noreply at wordpress.org
Fri Jan 31 21:25:01 UTC 2014

#5365: WP Admin BuddyPress profile & self profile
 Reporter:  imath           |      Owner:
     Type:  defect (bug)    |     Status:  new
 Priority:  normal          |  Milestone:  2.0
Component:  Administration  |    Version:
 Severity:  normal          |   Keywords:  has-patch 2nd-opinion

 I've noticed one of the things i was checking in my first versions of the
 patch is not there anymore. I was checking if the current user id was the
 same than the one of the user being edited in order to return without
 modifying the row actions. Meaning an administrator can only edit other
 users profile from this area.

 I think we should stay with this logic. I've run some tests earlier today
 and if we were to allow an administrator to edit his BuddyPress
 (Community) profile from this new Administration screen, then we would
 also need to :
 - change the WordPress profile link from user-edit.php to profile.php if
 administrator is editing his profile,
 - as a result we would need to hook 'show_user_profile' in order to add
 our profile tabs,
 - then we would need to also include the custom css in the profile.php
 - then we should disable the ban/unban radio box to avoid the
 administrator to ban himself..

 At the end, the Profile nav would also load for regular users, so we would
 need to check for the requested user_id to avoid loading the custom css
 and include some other checks on user's capacity to avoid inserting the
 profile tabs for regular users..

 I think our main goal is to give the ability to an administrator to
 "moderate" his members profiles, not to edit his personal profile.

 Finally the patch also makes sure we're on the bp-profile edit page before
 loading the javascript needed to this screen.

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/5365>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac

More information about the buddypress-trac mailing list