stable

Clone or download

Read-only

Use taskboard link instead of cardwall on AD homepage

Given the project is using taskboard, When I go to the AD homepage, Then the milestone links are [Overview, Taskboard]. Given the project is using cardwall, When I go to the AD homepage, Then the milestone links are [Overview, Cardwall]. Given the project is using both taskboard and cardwall, When I go to the AD homepage, Then the milestone links are [Overview, Taskboard]. Given the milestone does not have a board at all, When I go to the AD homepage, Then the milestone links are [Overview]. Note: This homepage is intended to be revamped 🔥, therefore no effort has been made to make things cleaner. Part of story #14373: Activate only Taskboard, only Cardwall or both Change-Id: I4d7e567b192709b2f2d822a2d01516a9ae09c940

Modified Files

Name
M plugins/agiledashboard/include/Planning/PlanningController.class.php +23 −2 Go to diff View file
A plugins/agiledashboard/include/Planning/Presenters/AlternativeBoardLinkEvent.php +62 −0 Go to diff View file
A plugins/agiledashboard/include/Planning/Presenters/AlternativeBoardLinkPresenter.php +46 −0 Go to diff View file
M plugins/agiledashboard/include/Planning/Presenters/MilestoneBurndownSummaryPresenter.class.php +5 −3 Go to diff View file
M plugins/agiledashboard/include/Planning/Presenters/MilestoneSummaryPresenter.class.php +10 −4 Go to diff View file
M plugins/agiledashboard/include/Planning/Presenters/MilestoneSummaryPresenterAbstract.class.php +15 −9 Go to diff View file
M plugins/agiledashboard/templates/home.mustache +3 −3 Go to diff View file
M plugins/agiledashboard/themes/FlamingParrot/css/_default-style.scss +2 −0 Go to diff View file
M plugins/cardwall/include/Cardwall/CardwallIsAllowedEvent.php +8 −8 Go to diff View file
M plugins/cardwall/include/cardwallPlugin.php +19 −7 Go to diff View file
M plugins/taskboard/include/taskboardPlugin.php +18 −1 Go to diff View file