Child page does not inherit page restrictions from parent page
Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.
Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Summary
Problem
A child page is supposed to inherit the page restrictions from its parent page, but, for some reason, it does not inherit any restrictions.
Diagnosis
Double confirm that the parent page has restrictions applied. Else, create a new page, add some restrictions to the page and create a new child page under it. The child page will inherit those restrictions by default. This will be depicted by an open red padlock icon. Note: Only view restrictions are inherited, Edit permissions are not inherited. See CONFSERVER-5095 - Page edit permissions should be inherited by pages, like view permissions are
Cause
The ancestor table will become out of sync occasionally.
Solution
Resolution
Access this URL:
http://yoursite/admin/permissions/pagepermsadmin.action
After rebuilding the ancestor table, you need to flush the "Inherited Content Permissions" cache in Cache Statistics, otherwise, the inherited permissions may not be applied immediately to all pages. You may also need to Content Index Administration so that the restriction will take effect.
Was this helpful?