Resources

My Agape try

Your Agape try


Support Forum

You must be logged in to post Login Register

Search 
Search Forums:


 




Drafts only (both new & edit)?

UserPost

1:28 pm
March 3, 2009


jc

New Member

posts 1

1

Hi — I believe the base contributor role is allowed to submit a new page into draft status, but I need to allow them to edit a page as well, without taking the page offline or publishing their revised version.

Also, is it possible to limit users (both contributors and content approvers, say) to specific categories of posts and ancestors of a given page? (say, I want an HR editor to edit the HR content, an HR manager to approve the HR content, but neither of them can touch the Marketing departments content, that sort of thing).

My apologies if this is answered already (and I'm sure it is…) but I searched under "draft" and found nothing relevant.

Thanks for your time!

11:15 am
March 5, 2009


Kevin

Admin

posts 2402

2

jc said:

Hi — I believe the base contributor role is allowed to submit a new page into draft status, but I need to allow them to edit a page as well, without taking the page offline or publishing their revised version.


First, the default WordPress Contributor role does not include the edit_pages capability. You will need to either add "edit_pages" to that role definition via Role Manager, or or go to Roles > General and assign the Page Contributor role to the [WP Contributor] group. Doing so will enable the users to add new pages (to draft/pending status) and edit their own draft/pending pages.

Second, you will need to give your users (or the [WP Contributor] group) the Page Contributor role on any desired pages for which they are not the Page Author. Otherwise they can only edit their own pages. Alternately, you could put the edit_others_pages capability in their role (via Role Manager or by modifying the RS Role Definitions in Roles > Options).

Once your users have the appropriate Contributor role assignments, Role Scoper's "Pending Revisions" option enables them to edit those pages even after publishing. Modifications are stored as a revision which an Administrator can "restore". These "pending revisions" will be included in the Edit Pages listing for Administrators, along with regular pending posts. Unfortunately, WP 2.7's simplification of the Dashboard status text leaves no indication of new pending posts, so the Admin will need to be on the lookout for them in Edit Pages.

The other current limitation is that pending revisions are not listed to Editors, only to Administrators.

11:22 am
March 5, 2009


Kevin

Admin

posts 2402

3

jc said:

Also, is it possible to limit users (both contributors and content approvers, say) to specific categories of posts and ancestors of a given page? (say, I want an HR editor to edit the HR content, an HR manager to approve the HR content, but neither of them can touch the Marketing departments content, that sort of thing).


Yes, in this case you would need to restrict the Page Contributor and Page Editor roles for desired pages (via Restrictions > Pages or via the corresponding restrict checkboxes in the role boxes of Page Edit form). Then go to Roles > Pages and assign the Page Contributor / Editor role to users of your choice.

If most pages should be restricted, you can simplify administration by setting a Default Restriction for Page Contributor and Page Editor, then Unrestricting the roles for any pages of your choice.


About the Agapetry forum

Currently Online:

13 Guests

Maximum Online: 150

Forums:

Groups: 2

Forums: 7

Topics: 1186

Posts: 5409

Members:

There are 1176 members

There are 1 guests


Kevin has made 2402 posts

Top Posters:

metal450 - 159

Ragnar - 105

YikYak - 70

whiteorb - 44

Daisy - 35

Administrator: Kevin | Moderators: Kevin