PublishPress Permissions v4.8.2: Clearer Group Permissions and Term Controls

PublishPress Permissions v4.8.2 makes it easier to understand where a user’s permissions come from. Site managers can now see permissions inherited from Permission Groups on individual user screens, which should make troubleshooting access much faster on sites with complex editorial or membership workflows.


Feature highlights

  • Inherited user permissions: You can now display all permissions an individual user receives from Permission Groups, helping you confirm why someone can or cannot access specific content. This screenshot shows an example of those details. You’ll find them inside each user’s profile.
User specific permissions
  • Clearer group context: The Group Permissions list now shows the group name attached to each permission, reducing guesswork when reviewing access rules.
  • More precise permission management: Separate capabilities are now available for managing term permissions and edit permissions, giving administrators finer control over who can adjust those settings.
  • Teaser access support: New fallback capability handling for pp_manage_teaser helps keep teaser management permissions working more consistently.

In practice, this update should be especially useful for teams that manage permissions through groups rather than only through individual users. When reviewing a user’s access, you can now see inherited permissions more directly and trace them back to the relevant group.


Other improvements and fixes

  • Term and taxonomy restrictions: Fixes improve Assign Terms, Manage Term, Set Parent, and taxonomy parent restrictions in several edge cases.
  • Permissions screen reliability: Users who are allowed by configuration can now access the Permissions editing screen, and the “None” option appears correctly when no items are published.
  • Cleaner admin screens: Tooltips, capability descriptions, translations, teaser columns, and metabox spacing have been refined for a clearer editing experience.
  • Stability fixes: The update resolves a null post type warning in TeaserHooks.php and prevents possible infinite ancestor count loops for taxonomy terms.
  • Capability cleanup: Unused and inactive capabilities have been removed from the Capabilities UI, and default handling for pp_manage_settings has been corrected.

For developers

  • Capability mapping: The map_meta_cap filtering logic now supports alternate pseudo IDs for more flexible permission handling.
  • Capability structure: This release adds fallback support for pp_manage_teaser and separates capabilities for term permission management and edit permission management.
  • Removed capability references: The unused pp_assign_roles capability and inactive pp_set_read_exceptions and pp_set_edit_exceptions UI entries have been removed.
PublishPress Permissions icon
  • Steve is the founder of PublishPress. He's been working with open source software for over 20 years. Originally from the UK, he now lives in Sarasota in the USA. This profile is generated by the PublishPress Authors plugin.

Leave a Reply

Your email address will not be published. Required fields are marked *