stable

Clone or download

Read-only

Add a way to add custom release note link as site admin

This is part of story #15102 highlight informations to the end user A new section named "Release note link" is added in site administration. In this section, you can customize the release note link. This custom link will be erased at each new major update. Change-Id: I919498a6d764d5013408cfe9b65a161c931cc945

Modified Files

Name
M site-content/fr_FR/LC_MESSAGES/tuleap-core.po +30 −0 Go to diff View file
M src/common/HelpDropdown/ReleaseLinkDao.php +6 −3 Go to diff View file
A src/common/HelpDropdown/ReleaseNoteCustomLinkUpdater.php +71 −0 Go to diff View file
M src/common/HelpDropdown/ReleaseNoteManager.php +28 −11 Go to diff View file
M src/common/Request/RouteCollector.php +15 −0 Go to diff View file
A src/common/admin/HelpDropdown/AdminReleaseNoteLinkController.php +129 −0 Go to diff View file
A src/common/admin/HelpDropdown/AdminReleaseNotePresenter.php +47 −0 Go to diff View file
A src/common/admin/HelpDropdown/PostAdminReleaseNoteLinkController.php +125 −0 Go to diff View file
A src/templates/admin/release_note/release-note-link.mustache +43 −0 Go to diff View file
M src/templates/admin/sidebar_configuration.mustache +1 −0 Go to diff View file
M src/themes/BurningParrot/include/BurningParrotTheme.php +10 −1 Go to diff View file
M src/www/themes/FlamingParrot/FlamingParrot_Theme.class.php +10 −1 Go to diff View file
A tests/unit/common/Admin/HelpDropdown/AdminReleaseNoteLinkControllerTest.php +109 −0 Go to diff View file
A tests/unit/common/Admin/HelpDropdown/PostAdminReleaseNoteLinkControllerTest.php +115 −0 Go to diff View file
M tests/unit/common/HelpDropdown/ReleaseNoteManagerTest.php +4 −2 Go to diff View file