Versions Compared

Key

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

...

You should check whether all active “Edit Permission Inheritances” are consistent. To do so please perform the following steps:

Old approach (until 2024-05-12

...

~03:00 UTC)

Warning

Please consider the new approach further down whenever possible!

Step

Details

1

Get all active “Edit Permission Inheritances” by navigating to the following URL:

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

2

Navigate to each of the pages returned by the search and click on the Edit Permission Inheritance icon.

image-20240508-191240.png

3

Once the dialog opens the app searches for an incomplete inheritance. In case it detects issues a warning like this one is shown:

Note

Inheritance seems to be inconsistent. 1 (2770927747) descendants seem suspicious.

Fix those pages

4 (UPDATED)

Please inspect those pages and

  1. Remove additional edit permission manually or

  2. Switch on the option “Remove additional edit permissions during inheritance” at least temporary and click on “Fix those pages”. ⚠️ Please note that this variant will also remove edit permissions which have been added to a child page manually.

Background: the app knows that something went wrong during inheritance on a specific page but did not keep records of what went wrong => a fully automated fix is unfortunately not possible.

5

Move to the next page and re-start with step #2.

💡 You might use additional tabs of your browser to speed up the process.

New approach (starting 2024-05-12

...

~03:00 UTC)

Step

Details

1

Navigate to the following URL

Code Block
https://<<your_url>>.atlassian.net/wiki/plugins/servlet/ac/de.edrup.confluence.plugins.edit-inherit/edit-inherit-deviation  

wait until all details have been loaded (might take quite a while) and remove all unwanted additional edit permissions by clicking on the trash icon next to the permission.

image-20240510-182103.png

...