Edit Restriction Inheritance for Confluence — User Guide
In Confluence, view restrictions pass down to child pages, but edit restrictions do not: locking a section means restricting every page by hand. This app makes child pages follow their parent's edit restrictions, in the spaces you choose.
Set it up
- Go to Atlassian Administration (admin.atlassian.com) and select your site.
- Open Apps › Connected apps.
- On the Edit Restriction Inheritance row, open the ⋯ menu and choose Configure.
- Tick the spaces where child pages should inherit edit restrictions, then choose Save.
Until you save a setting, the app does nothing anywhere. Only Confluence administrators can change the settings.
What happens next
In the spaces you ticked:
- You change who can edit a page: every page below it gets the same edit restrictions, users and groups alike. If you remove the restriction, the pages below are opened again.
- A page is created or moved under a page with edit restrictions: it takes its parent's edit restrictions, together with any pages it brings along.
- A page is created or moved under a page without edit restrictions: nothing is removed. Restrictions someone set on purpose stay in place.
Turning a space on does not change existing pages straight away. They are updated the next time a parent page's restrictions change, or when a page is created or moved.
Changes usually arrive within seconds; Confluence can take up to a few minutes to send the event. Large trees are updated in the background: on our test site, 1,010 pages were updated in under two minutes.
Good to know
- View restrictions are never changed.
- The app adds itself as an editor on the pages it restricts. Confluence does not let an app set a restriction that would lock the app out, and the app needs this access to keep the pages in sync later.
- Restrictions set lower in the tree are overwritten when a page higher up changes: the higher page's editors are copied all the way down.
- Only pages are updated. A page whose parent is a folder or the space home is left alone, and pages inside a folder are not reached.
- If Confluence refuses the change for a page, for example because its view restrictions exclude one of the new editors, that page keeps its current edit restrictions and the rest of the tree is still updated.
Messages on the settings screen
| Message | What to do |
|---|---|
| Only Confluence administrators can change these settings. | Ask a Confluence administrator. |
| Could not load the list of spaces. Please try again. | Reload the page. |
| The settings could not be saved. Please try again. | Try again; contact support if it persists. |
| Unknown space in the request. | A space was deleted meanwhile: reload the page. |
Data and privacy
The app runs on Atlassian Forge and stores only the list of enabled spaces, plus a short-lived note of its own recent changes. See the privacy policy.
Support
Email support@wooddyviat.com.