stable

Clone or download

Read-only

Organization logos are data

Since request #14771 custom organization logos cannot be displayed anymore because /etc/tuleap/ cannot be accessed (for good reasons) by the nginx user anymore. This commit introduce a new `catch all` command that will run everything a site admin must do when updating it's platform. I choose to introduce a catch all in this contribution to avoid leaking to site administrators a very detailed command (tuleap-cfg site-deploy:images) and to focus on something simple to be executed everytime (like forgeupgrade, etc). Part of request #14786 Custom organization logos cannot be displayed anymore Change-Id: I3834fd4bb5f4b2e9c1d90ff79602dea56567fede

Modified Files

Name
M src/common/mail/LogoRetriever.class.php +2 −2 Go to diff View file
M src/common/mail/Tuleap_Template_Mail.class.php +2 −2 Go to diff View file
M src/themes/BurningParrot/css/includes/_navbar.scss +1 −1 Go to diff View file
M src/themes/BurningParrot/css/includes/_sidebar-collapsed.scss +1 −1 Go to diff View file
M src/themes/FlamingParrot/css/utils/_navbar.scss +2 −2 Go to diff View file
M src/themes/FlamingParrot/css/utils/_post-definitions.scss +1 −1 Go to diff View file
A src/tuleap-cfg/Command/SiteDeploy/SiteDeployCommand.php +54 −0 Go to diff View file
A src/tuleap-cfg/Command/SiteDeploy/SiteDeployImages.php +89 −0 Go to diff View file
M src/tuleap-cfg/tuleap-cfg.php +1 −0 Go to diff View file
M tests/e2e/full/cypress/integration/dashboard_user.spec.js +2 −6 Go to diff View file
M tests/e2e/full/tuleap/setup.sh +1 −0 Go to diff View file
M tests/phpunit/common/mail/LogoRetrieverTest.php +11 −2 Go to diff View file
M tools/setup.el7.sh +4 −0 Go to diff View file
M tools/setup.sh +5 −0 Go to diff View file