Change WordPress user roles and capabilities Forums Bug Reports Rename a role does not cascade to subsites

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #4046
    [email protected]
    Participant

    Vladimir,

    I think we have discussed a little bit on this before but related to user role assignments changing to what’s on the “root site” in a multisite when a “Network Update” is done.

    We have a role for “Site Editor”, which needs to have same name/capabilities across the multisite. I used your suggestion of checking “Apply to All Sites” before renaming the role to “New Name for Site Editor” in the root site.

    However, the subsites still have the old name for the role. We don’t want to do a Update Network, since it was causing user’s role assignments to change for subsites if they had their own custom roles created.

    Thanks,
    Shweta

    #4047
    Vladimir
    Keymaster

    Hi Shweta,

    ‘Apply to all sites’ checkbox takes effect for the ‘Update’ button only. This scheme will work:
    1) Rename role;
    2) Turn ON ‘Apply to all sites’ checkbox;
    3) Click update.

    Role with this ID will be renamed/created if it does not exist at all subsites of a network. Capabilities of this role will be synchronized.

    Thanks for showing me a problem. It’s useful to take a fresh look at a long time existing functionality.

    I think now that it will be better to move ‘Appy to All sites’ checkbox from a main form to the update confirmation dialog opened after click on ‘Update’ button, to not confuse users. And may be add ‘Appy to All sites’ checkbox to the dialogs opened for other buttons.

    #4048
    [email protected]
    Participant

    That worked as you suggested. Thanks!

    #4808
    wp.network
    Participant

    Hi, @Shweta wondering if this workflow has continued to be reliable/practical for you?


    @Vladimir
    , wondering if/how this was implemented?

    I think now that it will be better to move ‘Appy to All sites’ checkbox from a main form to the update confirmation dialog opened after click on ‘Update’ button, to not confuse users. And may be add ‘Appy to All sites’ checkbox to the dialogs opened for other buttons.

    …basically, seems like ‘Apply to All sites’ option is much better fit in day-to-day operational workflows (than the current ‘Update Network’ action which seems like something I will use rarely if ever) since in networks I administer generally all subsites need to have at least option to maintain some unique roles/capabilities.

    Imo, having to go to the main site to push specific changes is not most efficient workflow… would be really great to have options as you’ve described available at Network lvl UI panel, so I’m hoping that this was realized, or is in progress… pls advise 🙂
    Cheers, Max

    #4809
    Vladimir
    Keymaster

    Hi @wp.network,

    Thanks for this remind and definitely useful suggestions. No these features are still not realized. I confirm that I will work on them this year.

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.