Background
Sometime after March 31, 2024, a still unknown incompatibility between the Spring Boot Framework and the Confluence Cloud REST endpoints led to edit permissions no longer being deleted . When an edit permission can’t be deleted the “Edit Permission Inheritance” might be incomplete/not consistent. This means that child pages might contain edit permissions which they shouldn’t.
The issue has been fixed on 2024-05-08. We sincerely apologize for any inconvenience caused by this issue.
Example
An edit permission inheritance was defined on a parent-page with John and Marie having an edit permission. Later John has been removed on the parent-page. The child pages however still hold have an edit permission for John.
What you should do
You should check whether all active “Edit Permission Inheritances” are consistent. To do so please perform the following steps:
Old approach (until 2024-05-11 ~12:00 UTC)
Please consider the approach further down whenever possible!
Step | Details |
---|---|
1 | Get all active “Edit Permission Inheritances” by navigating to the following URL: 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. |
3 | Once the dialog opens the app searches for an incomplete inheritance. In case it detects issues a warning like this one is shown: Inheritance seems to be inconsistent. 1 (2770927747) descendants seem suspicious. Fix those pages |
4 (UPDATED) | Please inspect those pages and
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-11 ~12:00 UTC)
Step | Details |
---|---|
1 | Navigate to the following URL 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. |
Questions/concerns
Please feel free to open a ticket here. We sincerely apologize for any inconvenience caused by this issue.