Role Scoper 1.0.7 Fixes Role Metagroups, QTranslate Compatibility

A few more bug / compatibility fixes, prompted by user reports, warrant another Role Scoper release.  The main problem was that, since WordPress 2.8, the settings cache for new users was stored without metagroup membership.  That means if you assign content-specific roles based on a user’s WordPress role, newly created users would not be credited with those content-specific roles until their profile was modified or the Role Scoper cache was flushed or deactivated.

Other changes pertain to compatibility with the QTranslate plugin, and visiblity of other users’ unattached file uploads in the Media Library.

The full change log:

  • BugFix : With WP 2.8, new users were not credited for membership in WP Role metagroup until profile edit / cache flush
  • Change : Exclude role metagroups from groups column in users list (to reduce clutter)
  • Feature : Option for whether non-administrators can see unattached uploads from other users
  • Change : By default, non-administrators see only their own unattached uploads in Media Library
  • Compat : Disable caching of pages, categories listing if QTranslate plugin is active
  • Change : remap get_pages exclude argument to exclude_tree if called with depth=1
  • Change : remap get_terms exclude argument to exclude_tree if called with depth=1
  • Change : more descriptive error message when another plugin prevents RS initialization