Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Edit Permission Inheritance App allows to inherit the edit permissions defined on a page down to all of its child pages. The app does not introduce an additional permission level. It basically copies the edit permissions to all child pages and takes care of added pages.

Note

Edit permissions also grant view permissions

Please note that inherited edit permissions also grant view permission on the specific content. Please ensure that you do not grant edit permissions to users or groups which shouldn’t be a allowed to see the entire branch.

Legal documents

...

  • The app does not hinder you from changing the edit permission on child pages. However when you re-apply the "edit permission inheritance" your changes might be lost depending on the selected options.

  • The app does add an additional layer of permissions.

  • Prior to 2021-03-06: Due the nature of Confluence permissions an edit permission is also a view permission. Please ensure that you do not grant edit permissions to users or groups which shouldn’t be a allowed to see the entire branch. As of 2021-03-06 the app checks view permissions before adding edit permissions.

Advanced use cases

Use case

Solution

I want to inherit the edit permission but want to exclude a branch.

Define two edit permission inheritances. One on the head of your “tree” the other one on the head of your “branch”. The edit permission inheritance of the “tree” will skip the “branch”.

I want to inherit an edit permission for the whole space.

Despite the fact that the can handle this you should consider to change the space settings instead.

I want to know on which pages an edit permission inheritance is configured.

Perform an advanced search like the following:

Code Block
https://example.atlassian.net/wiki/search?cql=editinheritenabled%3D%22true%22

...