Support » Plugin: BU Versions » Can we edit user role access so editors are unable to ‘Replace Original’

  • Resolved rarcher30

    (@rarcher30)


    Just checking out your plugin. Looks really neat and simple. I can see that it still doesn’t support ACF post-meta fields (but ours are very custom so that’s not a big surprise).

    Anyway, have a request to make a workflow between site editors and admin roles. Want to make it so that editors can make a clone of the page and make all the necessary edits they need but cannot select the option to ‘Replace Original’. Only Admin should be able to do this. That’s the kind of workflow we are looking for.

    Also it would be really awesome if the admin user(s) were emailed every time an editor had cloned a page and saved the updated draft of it. Would truly be a publisher workflow – a bit akin to enterprise grade CMS like Squiz Matrix.

Viewing 1 replies (of 1 total)
  • Plugin Contributor Inderpreet Singh

    (@inderpreet99)

    Hi rarcher30,

    ACF:
    You should be able to support custom postmeta fields by specifying them through a BU Versions hook: https://github.com/bu-ist/bu-versions/wiki/Adding-Post-Meta-Support-for-Alternate-Versions. However, there is no UI-level support for ACF: https://github.com/bu-ist/bu-versions/issues/7

    Editors:
    BU Versions lets the editors of WordPress exist as they do. It does not limit them from publishing. You can accomplish your scenario of editors not being able to publish by doing one of two things:

    1. Limit your editors from publishing is to remove their publish_posts or publish_pages caps programmatically. Maybe you could try doing this through Members plugin: https://wordpress.org/plugins/members/

    2. Use our BU Section Editing plugin. It creates a new role “Section Editor”. Then you can granularly assign specific posts/pages to which your section editors can publish. Or assign nothing and have your section editors only be able to “Submit for Review”.

    Notifications:
    That’s an interesting idea. I think the plugin can definitely be better about exposing hooks for such tasks. It does not currently do it. Or, creating notifications to facilitate a publisher workflow. I’ll create an enhancement request in our GitHub repo: https://github.com/bu-ist/bu-versions/issues/28

    Thanks.

Viewing 1 replies (of 1 total)
  • The topic ‘Can we edit user role access so editors are unable to ‘Replace Original’’ is closed to new replies.