Requested Features, Fixes in Role Scoper 0.9.16

After a steady trickle of user-prompted debugging, Role Scoper 0.9.16 introduces some major features:

  • Template functions is_exclusive_rs(), is_teaser_rs() allow themes to format exclusive posts distinctively
  • New columns in the Manage Posts and Manage Pages interface indicate Exclusive settings (i.e. user blog role ignored), Category Roles, Post/Page Roles for each post.
    • The Exclusive column will contain “Read” and/or “Edit”, based on which exclusive role settings pertain to the post’s current status. The indicators are bolded if a post/page role assignment is required, regular weight if category roles are honored.
    • Category Roles and Post/Page Roles list and short abbreviation for each assigned role.
  • An option to Suppress the “Private” and “Protected” prefixes in post/page titles
  • Suppress the password entry form if the post will be teaser-filtered anyway
  • In the Post and Page edit form, the role assignment tab captions now indicate current exclusive settings

Update: The template functions and manage posts/pages columns currently only work if you have Role Scoper configured to use the default “RS” role type.

Also a few more bug fixes (thanks to Dave, Tom and Ken):

  • fixed: Category listing was missing some subcategories if post count not enabled
  • fixed: Some inaccessable categories were included in categories list for anonymous user
  • fixed: For administrators, the category filtering intended to include missing private post categories was also omitting some categories
  • fixed: When Page Categories are enabled, Exclusive Sections interface for post roles disappeared