Skip to:
Content
Pages
Categories
Search
Top
Bottom

[Resolved] Editors have to be able to edit other user profiles

  • @_dorsvenabili

    Participant

    Hi guys!,

    I have an installation with WP 3.3.1 and BP 1.5.5 which I have created a profile group with some fields that editors have to fill in for other users (only those fields).

    The question is that only the admin or the own user can see and edit the following page. Editors clicking that following link will see a 404 page not found.

    http://example.com/members/username/profile/edit/group/4

    I’m checking the following templates to try to find the capability restriction o whatever is restricting the page, but nothing found here:

    /wp-content/themes/my-theme/members/single/profile/profile-loop.php
    /wp-content/themes/my-theme/members/single/profile/edit.php
    /wp-content/themes/my-theme/members/single/profile.php

    Any help?

    Thanks in advance :)

Viewing 8 replies - 1 through 8 (of 8 total)
  • @djpaul

    Keymaster

    In 1.6 you *might* be able to do this. Will post details later when in from work.

    @_dorsvenabili

    Participant

    Mmmmm so is there no way to do it with BP 1.5.5? :(

    @_dorsvenabili

    Participant

    Thanks anyway for your fast reply :)

    @djpaul

    Keymaster

    No, not in 1.5. We’ve added a ‘bp_moderator’ capability into 1.6. It basically replaced all the is_super_admin() checks. I don’t know if we ever finished implementing.

    You could grant certain users the bp_moderator capability and test it.

    @_dorsvenabili

    Participant

    Ok, thanks Paul :). I will update to 1.6 and will test with the bp_moderator capability.

    @_dorsvenabili

    Participant

    Ok, I know that it’s not a good practice to change the core, but if someone needs it, here you have how editors can edit other user profiles:

    /wp-content/plugins/buddypress/bp-xprofile/bp-xprofile-screens.php -> line 35

    if ( !bp_is_my_profile() && !is_super_admin())

    change it for this:

    if ( !bp_is_my_profile() && !is_super_admin() && !current_user_can(‘moderate_comments’))

    It works ;)

    @snegu

    Participant

    Rocio, did you do this with Buddypress 1.5.5 or 1.6?

    @_dorsvenabili

    Participant

    I did it with BP 1.5.5, I said it in the first post of this topic ;)

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘[Resolved] Editors have to be able to edit other user profiles’ is closed to new replies.
Skip to toolbar