stable

Clone or download

Read-only

Do not display anymore mailing list in an iframe

Remove the iframe that was used to display the mailman archives (public or private), or subscribe interfaces for a given mailing list. This allows us to remove legacy code and finish the conversion of mailing list to FrontRouter. The www/mail/mail_utils.php has been moved to www/include/ in order to be able to remove the www/mail/ folder. Starting now mail_utils.php is only used by the plugin forumml. It is planned to remove it entirely in follow-up changesets. Note: there is no visual indicator about the redirection to an external service (GNU Mailman) yet. While this visual indication is usually done via a dedicated external link icon (e.g "fas fa-external-link-alt"[0]), in Tuleap it is used to link to internal pages like in AgileDashboard Scrum panes (artifact, milestone, frs, …). Therefore, unless users complain or the Design Team have a better proposition, such indicator won't be displayed here. Part of request #18425: Mailing lists should use BurningParrot [0] https://fontawesome.com/icons/external-link-alt Change-Id: I95e6f7530fec53a5ae5f168a75536f0fea96e637

Modified Files

Name
M plugins/forumml/include/ListMailsController.php +1 −1 Go to diff View file
M plugins/forumml/include/OutputAttachmentController.php +1 −1 Go to diff View file
M plugins/forumml/include/SendMailController.php +1 −1 Go to diff View file
M plugins/forumml/include/WriteMailController.php +1 −1 Go to diff View file
M site-content/fr_FR/LC_MESSAGES/tuleap-core.po +0 −16 Go to diff View file
M src/common/MailingList/MailingListHomepageController.php +4 −8 Go to diff View file
M src/common/MailingList/MailingListPresenterCollectionBuilder.php +25 −51 Go to diff View file
M src/common/MailingList/ServiceMailingList.php +2 −0 Go to diff View file
M src/common/Request/RouteCollector.php +13 −0 Go to diff View file
M src/common/include/BurningParrotCompatiblePageDetector.php +1 −15 Go to diff View file
M src/templates/lists/mailing-lists-homepage.mustache +1 −1 Go to diff View file
R src/www/mail/mail_utils.php Go to diff View file
D src/www/mail/index.php +0 −122 Go to diff View file
M tests/psalm/tuleap-baseline.xml +1 −1 Go to diff View file
M tools/rpm/tuleap.rhel7.spec +0 −1 Go to diff View file