[xwiki-contrib/application-releasenotes] e9ce56: RN-77: Wrong Administration category, default prod...
Branch: refs/heads/master Home: https://github.com/xwiki-contrib/application-releasenotes Commit: e9ce56625322c3a957588a788f0a4f6e7bdb4b64 https://github.com/xwiki-contrib/application-releasenotes/commit/e9ce5662532... Author: Vincent Massol <[email protected]> Date: 2026-08-29 (Sat, 29 Aug 2026) Changed paths: M application-releasenotes-test/application-releasenotes-test-docker/src/test/it/org/xwiki/releasenotes/test/ui/ReleaseNotesIT.java M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/HomeReleaseChanges.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/HomeReleaseNotes.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/ReleaseNotesConfig.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/ReleaseNotesConfigClass.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/Translations.xml Log Message: ----------- RN-77: Wrong Administration category, default product name and missing field hints in the configuration UI * Register the administration section in the "other" category instead of "content": the Release Notes application is not bundled with XWiki Standard, and "content" is reserved for the bundled categories. * Ship an empty default product name so that the administrator has to choose one, instead of everyone inheriting "XWiki". The "Add Release Change" form of the home page had a second, hardcoded "XWiki" default; it now reads the configured value like the "Add Release Note" form does, and both forms XML-escape it. * Add a hint to the "Default Product Name" and "Template Reference" fields, through the <classReference>_<property>.hint translation keys that XWiki.ConfigurableClass looks up (also set as the XClass hint attribute so that the object editor displays them too). * Extend the functional test to check the empty product name, the two hints and the "Other" category. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> Commit: 61a85e0eac86bc126a0881d8deaf2624e778b47a https://github.com/xwiki-contrib/application-releasenotes/commit/61a85e0eac8... Author: Vincent Massol <[email protected]> Date: 2026-08-30 (Sun, 30 Aug 2026) Changed paths: M application-releasenotes-test/application-releasenotes-test-docker/src/test/it/org/xwiki/releasenotes/test/ui/ReleaseNotesIT.java M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/ReleaseNoteTemplate.xml Log Message: ----------- RN-79: The release note template page displays raw Velocity code as its title * Give the title of ReleaseNoteTemplate a fallback for the case where the page holds no release note xobject, so that the template page reads "Release Note Template" in the "Template Reference" picker of the administration, in its breadcrumb, in search results and in the document index, instead of the unresolved script it hands to the release notes created from it. This is the idiom Code/Change/ChangeSheet already uses. * Stop the functional test from flattening that title: the REST API returns the rendered title in the Page title field and stores whatever it is given as the raw title, so the get/save round-trip that turns required rights on for the template was replacing its title with the rendered one before a release note was created from it. The helper now clears the title so that the stored one is left alone. * Extend the functional test to check the title of the template page. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> Commit: 197a09fa2605cf613dd9814a33837e7d06ada7e8 https://github.com/xwiki-contrib/application-releasenotes/commit/197a09fa260... Author: Vincent Massol <[email protected]> Date: 2026-08-30 (Sun, 30 Aug 2026) Changed paths: M application-releasenotes-test/application-releasenotes-test-docker/src/test/it/org/xwiki/releasenotes/test/ui/ReleaseNotesIT.java M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/HomeReleaseChanges.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/HomeReleaseNotes.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/ReleaseNoteTemplate.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/ReleaseNotesConfig.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/ReleaseNotesConfigClass.xml M application-releasenotes-ui/src/main/resources/ReleaseNotes/Code/Translations.xml Log Message: ----------- RN-77: Wrong Administration category, default product name and missing field hints in the configuration UI RN-79: The release note template page displays raw Velocity code as its title Compare: https://github.com/xwiki-contrib/application-releasenotes/compare/f0fa814ab2... To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-releasenotes/settings/notificat...
participants (1)
-
XWiki Notifications