| User | Post |
|
6:58 am August 19, 2010
| donna
Member
| | | |
|
| posts 9 |
|
|
Hello,
Great plugins by the way!
I am trying to configure Role Scoper with Revisionary. To begin with, I am mainly using pages as I am using Wordpress for a website that has no blogging. I would like my users to only see the pages they are responsible for, and I need them to be able to make a revision, save it as a draft or pending review, and then update the page when they are ready.
To do this, in Revisionary I need to set my users to Revisors in order for them to save drafts of the pages for someone else to look at. It seems like in any other role you can only update pages, pending review and drafts mode get trashed if you navigate away from the page without clicking update.
But in Role Scoper, there is no Revisor assignment, I can only choose from Page Reader, Contributor, Editor, or Associate. Not sure what to do?
Any help/advice would be much appreciated.
Thank you again for designing such an awesome tool!
Donna
|
|
|
7:22 am August 19, 2010
| donna
Member
| | | |
|
| posts 9 |
|
|
Actually, I just noticed, that in Revisionary if I give Revisors the capability of accepting revisions, they lose the ability to revise pages correctly. They can set the page as draft or pending review, but they can't update the page and the page gets removed from the website entirely….?
|
|
|
8:27 am August 19, 2010
| Kevin
Admin
| | | |
|
| posts 2402 |
|
|
The role you use to submit pending revisions to published pages needs the following capabilities:
- edit_pages
- edit_others_pages (only if you want them to revise other users' pages)
but not edit_published_pages
Manually setting a page's status to "draft" or "pending review" has the same effect as always: removing it from front-end visibility, i.e. unpublishing it.
|
|
|
8:33 am August 19, 2010
| Kevin
Admin
| | | |
|
| posts 2402 |
|
|
Pending Revisions are not the same as "Pending Review". When a user with the capabilities I listed above submits a pending revision, the main post status remains as "published". "Pending Review" and "Draft" are WordPress-defined statuses for pages which are not yet published, or have been unpublished.
|
|
|
9:10 am August 19, 2010
| donna
Member
| | | |
|
| posts 9 |
|
|
OK, so someone who submits revisions can never accept the changes?
And what about in Role Scoper, there is no Revisor assignment, I can only choose from Page Reader, Contributor, Editor, or Associate. Can I limit the pages a revisor can review?
|
|
|
9:38 am August 19, 2010
| Kevin
Admin
| | | |
|
| posts 2402 |
|
|
donna said:
OK, so someone who submits revisions can never accept the changes?
If you need to do that, just set the publish date to distant future so it saves as a Scheduled Revision. Then you can later go into the revision editor and hit the "Publish Now" link.
And what about in Role Scoper, there is no Revisor assignment, I can only choose from Page Reader, Contributor, Editor, or Associate. Can I limit the pages a revisor can review?
When you are assigning the role directly to a specific page, there is normally no need to distinguish betweeen "Page Contributor" and "Page Revisor". The "edit_others_pages" capability requirement does not apply because your assignment of the role indicates you want said users to edit it - before publishing (as a draft), or after publishing (as a pending revision).
If you have customized the RS role definitions in a way that makes that distinction necessary, set this option:
Roles > Options > Advanced > "Additional Object Roles" > "Page Revisor"
|
|
|
9:32 am August 20, 2010
| donna
Member
| | | |
|
| posts 9 |
|
|
Hello,
Thank you for all the help. So I set up the revisor role, and that worked, but for some reason if I log in as the user, some of the pages are assigned as editor and revisor roles, but if I look in my user2role2object_rs table in the database, the user is assigned the right pages with the right role. I can't find where I need to delete these editor roles, because with both roles the user can't revise.
|
|
|
9:45 am August 20, 2010
| Kevin
Admin
| | | |
|
| posts 2402 |
|
|
What are you seeing that tells you they're assigned as editor and revisor - just their ability to save changes without moderation?
Does that user have a group membership that is providing the Page Editor roles?
|
|
|
9:47 am August 20, 2010
| donna
Member
| | | |
|
| posts 9 |
|
|
When I login as them, under roles for some pages it just show revisor and for others it says editor/revisor. No group memberships.
|
|
|
9:55 am August 20, 2010
| Kevin
Admin
| | | |
|
| posts 2402 |
|
|
What about their WP role… while you were trying to make this work did you assign any Page Roles for the [WP Contributor] group (or whatever their WP role is)?
What do you see in Roles > Pages for the page in question?
|
|
|
10:07 am August 20, 2010
| donna
Member
| | | |
|
| posts 9 |
|
|
So that's the strange thing, and I think something else might be going on here, but when I look in Role->Pages, all of the Roles are assigned as expected. When I look in the User, it shows me which pages and role they have, and it is as assigned. But then when I login as them, only for a few of the pages, in no sensical order I can think of, i.e., they are not all top level or second level, etc., in the roles column it says editor/revisor.
Another thing that is happening, when I originally assigned revisor role to the specific pages, I could still see all the pages. So I tried assigning Contributor to the desired pages, and when I logged in I could only see those pages, but didn't have the revisor capabilities. So then I changed their roles back to revisor, and then when I logged in, I could see the correct number of pages and not all of them as I wanted. I hope that makes sense.
|
|
|
10:09 am August 20, 2010
| donna
Member
| | | |
|
| posts 9 |
|
|
FYI, I have W3 Total Cache and Capability Manager plugins installed.
|
|