Branch: refs/heads/master Home: https://github.com/xwiki-contrib/application-releasenotes Commit: 0e4801534d604de1790c3b4e3b173af66100afc8 https://github.com/xwiki-contrib/application-releasenotes/commit/0e4801534d6... Author: Vincent Massol <[email protected]> Date: 2026-09-27 (Sun, 27 Sep 2026) Changed paths: M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/ChangeManager.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/ReleaseNoteManager.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/internal/DefaultReleaseNoteManager.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/internal/EntryPageAllocator.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/internal/ReleaseNotesDocumentWriter.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/script/ReleaseNotesScriptService.java M application-releasenotes-api/src/test/java/org/xwiki/contrib/releasenotes/internal/DefaultChangeManagerTest.java M application-releasenotes-api/src/test/java/org/xwiki/contrib/releasenotes/internal/DefaultReleaseNoteManagerTest.java M application-releasenotes-api/src/test/java/org/xwiki/contrib/releasenotes/internal/ReleaseNotesDocumentWriterTest.java M application-releasenotes-api/src/test/java/org/xwiki/contrib/releasenotes/script/ReleaseNotesScriptServiceTest.java M application-releasenotes-rest/src/main/java/org/xwiki/contrib/releasenotes/rest/internal/AbstractReleaseNotesResource.java M application-releasenotes-rest/src/main/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultChangeResource.java M application-releasenotes-rest/src/main/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultChangesResource.java M application-releasenotes-rest/src/main/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultReleaseNoteResource.java M application-releasenotes-rest/src/main/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultReleaseNotesResource.java M application-releasenotes-rest/src/test/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultChangeResourceTest.java M application-releasenotes-rest/src/test/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultChangesResourceTest.java M application-releasenotes-rest/src/test/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultReleaseNoteResourceTest.java M application-releasenotes-rest/src/test/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultReleaseNotesResourceTest.java Log Message: ----------- [Misc] Check the edit right at the REST and script service entry points rather than in the managers * Check the edit right of the current user, and of the author of the calling script, in the write methods of the `releasenotes` script service * Check the edit right of the current user in the REST endpoints creating and replacing release notes and changes * Check a new change, and a reserved entry, against the page of its release note, which is known before the entry page is taken * Remove the right checks from `ReleaseNotesDocumentWriter`, `EntryPageAllocator` and `DefaultReleaseNoteManager`, and document that the managers check no right Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 5bdc9a20a26adcb28629d8003587fed3cb945916 https://github.com/xwiki-contrib/application-releasenotes/commit/5bdc9a20a26... Author: Vincent Massol <[email protected]> Date: 2026-09-28 (Mon, 28 Sep 2026) Changed paths: M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/ChangeManager.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/ReleaseNoteManager.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/internal/DefaultReleaseNoteManager.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/internal/EntryPageAllocator.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/internal/ReleaseNotesDocumentWriter.java M application-releasenotes-api/src/main/java/org/xwiki/contrib/releasenotes/script/ReleaseNotesScriptService.java M application-releasenotes-api/src/test/java/org/xwiki/contrib/releasenotes/internal/DefaultChangeManagerTest.java M application-releasenotes-api/src/test/java/org/xwiki/contrib/releasenotes/internal/DefaultReleaseNoteManagerTest.java M application-releasenotes-api/src/test/java/org/xwiki/contrib/releasenotes/internal/ReleaseNotesDocumentWriterTest.java M application-releasenotes-api/src/test/java/org/xwiki/contrib/releasenotes/script/ReleaseNotesScriptServiceTest.java M application-releasenotes-rest/src/main/java/org/xwiki/contrib/releasenotes/rest/internal/AbstractReleaseNotesResource.java M application-releasenotes-rest/src/main/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultChangeResource.java M application-releasenotes-rest/src/main/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultChangesResource.java M application-releasenotes-rest/src/main/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultReleaseNoteResource.java M application-releasenotes-rest/src/main/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultReleaseNotesResource.java M application-releasenotes-rest/src/test/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultChangeResourceTest.java M application-releasenotes-rest/src/test/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultChangesResourceTest.java M application-releasenotes-rest/src/test/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultReleaseNoteResourceTest.java M application-releasenotes-rest/src/test/java/org/xwiki/contrib/releasenotes/rest/internal/DefaultReleaseNotesResourceTest.java Log Message: ----------- Merge pull request #67 from xwiki-contrib/misc-edit-right-at-boundaries [Misc] Check the edit right at the REST and script service entry points rather than in the managers Compare: https://github.com/xwiki-contrib/application-releasenotes/compare/4e1a8228ac... To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-releasenotes/settings/notificat...
participants (1)
-
XWiki Notifications