• Resolved mitchwilliams

    (@mitchwilliams)


    I’m trying to find the right combination of plugins and settings to do the following:
    I want to restrict specific users to only be able to edit certain pages on the site (this part I’ve been able to accomplish, using the Permissions plugin), AND I want any edits made to require Administrator approval before going live on the site. I’d also like Administrators to receive an email notification when a user submits changes for approval.

    Our WordPress site is set up for updates to be made using the Classic WP editor.

    The Revisions plugin allows for revisions to be made and submitted for approval, but the Update button is still showing up, so users can still update the page without approval.

    The Capabilities plugin allows me to edit the permissions for the various roles, but even when the Publish boxes are unselected, those with editing capabilities are still able to update pages without submitting for approval.

    Is there a way to have all these requirements met simultaneously?

    Thanks,

    Mitch Williams
    Spoon River College
    Canton, IL

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Support Riza Maulana Ardiyanto

    (@rizaardiyanto)

    Hi @mitchwilliams

    By removing the “publish” capability in Capabilities plugin, the user role should not be able to publish the post and the button will automatically change to “Submit for approval”

    Can you please try it?

    Thanks,

    Thread Starter mitchwilliams

    (@mitchwilliams)

    I already had it set that way…

    For the Revisor role (the one I’m currently experimenting with) I already had the Publish boxes unchecked in the Editing Capabilities window.

    What am I missing?

    Plugin Support Riza Maulana Ardiyanto

    (@rizaardiyanto)

    The update button stick with edit capability. For your need, we recommend you to revoke the edit capability and let the role to make an edit through revisions. So if they want to make an edit, they will need to click “New Revision” https://i.imgur.com/ogxX1gO.png

    Thread Starter mitchwilliams

    (@mitchwilliams)

    Thanks, that works for the Page and Post revisions.

    I also use plugins such as Tablepress, for creating tables that are inserted into a page, and I need the same “submit for approval” limitation for editing them as well.

    I’m able to set specific user editing capabilities for this plugin using “Additional Capabilities” in the Capabilities plugin. But can the updates for these also be limited to “submit for approval” in the same way as the page revisions?

    Thanks!

    Plugin Support Riza Maulana Ardiyanto

    (@rizaardiyanto)

    Does the table works as custom post type? If yes, you should be enable it here: https://i.imgur.com/MmAfMcC.png

    Plugin Support Riza Maulana Ardiyanto

    (@rizaardiyanto)

    We haven’t heard back from you in a while, so I’m going to mark this as resolved. If you have any further questions, please reply again here, or you can start a new thread.

    Thanks,

    Plugin Author Kevin Behrens

    (@kevinb)

    @mitchwilliams We do have a track record of some users successfully implementing TablePress revision submission.

    Thread Starter mitchwilliams

    (@mitchwilliams)

    We’ve had to switch our table plugin to using Ninja Tables, and it shows up in Permissions with various settings, but I’m not getting it to come up in revisions for the Revisor role or for a specific user.

    How do I change those settings?

    Plugin Support Riza Maulana Ardiyanto

    (@rizaardiyanto)

    Could you be more specific on what setting? Or what do you want to achieve? Do you want to enable specific user to create revision or something?

    Thread Starter mitchwilliams

    (@mitchwilliams)

    Yes, essentially what I spelled out in my initial post (above):

    1. Restrict specific users to be able to only edit (revise) certain pages on the site. I’ve accomplished this with the Permissions plugin.
    2. Require Administrator approval before edits are published live–accomplished with the Revisions plugin.
    3. Giving specific users access to all the elements they need for updating their given pages. I’m also using the Capabilities plugin and have accomplished some of this, but currently I’m having difficulty giving them access to Media Library and to the tables (through Ninja Tables.)
    4. Ideally, I’d also like to be able to create a workflow, where users can be assigned certain editing (revising) tasks and track progress.

    I found a tutorial on setting up permissions and workflows for a university (though it seems to be a bit out of date… ?) that seems to be along the lines of meeting our needs, and I’ve begun setting up new user roles for specific departments (experimenting first with Athletics in this case). But the current problem is that even though the plugins are recognizing Ninja Tables (and the media library), and I can set permissions for them, when I test a user set under the Athletics role that I’ve set up, neither editing nor revision capabilities are showing up for them in their WordPress dashboard or the editing screen for a given page.

    We’re open to purchasing the premium version of these three plugins (Permissions, Revisions, & Capabilities) if that’s required to get what we need, but if so, I first want to make sure we can set things up correctly to get the results we want.

    Thanks!

    Mitch Williams

    Spoon River College

    Plugin Support Riza Maulana Ardiyanto

    (@rizaardiyanto)

    when I test a user set under the Athletics role that I’ve set up, neither editing nor revision capabilities are showing up for them in their WordPress dashboard or the editing screen for a given page.

    Can you share screenshot on their Capabilities?

    If you want to speed up this process, you can also purchase the pro version of our plugin and share the login access with us, so we can check the issue directly. As it’s forbidden to share login access in this forum, and premium support is only for pro users.

    We have 15-days money back guarantee if you feel our plugin did not fulfill your need.

    Thread Starter mitchwilliams

    (@mitchwilliams)

    Well, now I’m actually having a different issue. I was fairly certain when I was working on this last week, that after I’d set up the Athletics role and set a user with that role, that they were able to access the revisions screen for the pages assigned to them. Today when I tried to continue, the user set with the Athletics role can’t even login to WordPress… it just gives a “Sorry, you are not allowed to access this page” error.

    Here’s a screenshot of the current Athletics editing capabilities setup.

    And here’s a screenshot of the specific pages permissions:

    Also, regarding support–in order to get premium support, can I just purchase the Permissions plugin, or do I need to buy all three of the plugins I’m testing?

    Thanks,

    Mitch Williams

    Plugin Support Riza Maulana Ardiyanto

    (@rizaardiyanto)

    Could you please check if they have read admin access?

    Regarding the support, you can just purchase one of the pro version Permission or Capabilities, depend on your need.

    Thanks,

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘Permissions, approval, and workflow’ is closed to new replies.