stable

Clone or download

Read-only

Add dashboards on project page

This is a part of story #10173 Have multiple dashboards To test: On project page you can add a dashboard. Change-Id: I9947d2796816581f9420ab1600566e8353511985

Modified Files

Name
M site-content/fr_FR/LC_MESSAGES/tuleap-core.po +9 −0 Go to diff View file
M site-content/tuleap-core.pot +7 −0 Go to diff View file
R src/common/Dashboard/User/Dashboard.php Go to diff View file
R src/common/Dashboard/User/DashboardPresenter.php Go to diff View file
R src/common/Dashboard/User/NameDashboardAlreadyExistsException.php Go to diff View file
R src/common/Dashboard/User/NameDashboardDoesNotExistException.php Go to diff View file
A src/common/Dashboard/PagePresenter.php +60 −0 Go to diff View file
A src/common/Dashboard/Project/ProjectDashboard.php +39 −0 Go to diff View file
A src/common/Dashboard/Project/ProjectDashboardController.php +238 −0 Go to diff View file
A src/common/Dashboard/Project/ProjectDashboardDao.php +73 −0 Go to diff View file
A src/common/Dashboard/Project/ProjectDashboardPresenter.php +34 −0 Go to diff View file
A src/common/Dashboard/Project/ProjectDashboardRetriever.php +59 −0 Go to diff View file
A src/common/Dashboard/Project/ProjectDashboardRouter.php +60 −0 Go to diff View file
A src/common/Dashboard/Project/ProjectDashboardSaver.php +64 −0 Go to diff View file
A src/common/Dashboard/Project/ProjectPagePresenter.php +53 −0 Go to diff View file
R src/common/Dashboard/ProjectPresenter.php Go to diff View file
A src/common/Dashboard/Project/UserCanNotUpdateProjectDashboardException.php +27 −0 Go to diff View file
M src/common/Dashboard/User/MyPresenter.php +6 −29 Go to diff View file
A src/common/Dashboard/User/UserDashboard.php +39 −0 Go to diff View file
R src/common/Dashboard/User/Controller.php Go to diff View file
R src/common/Dashboard/User/Dao.php Go to diff View file
R src/common/Dashboard/User/Deletor.php Go to diff View file
A src/common/Dashboard/User/UserDashboardPresenter.php +34 −0 Go to diff View file
R src/common/Dashboard/User/Retriever.php Go to diff View file
R src/common/Dashboard/User/Router.php Go to diff View file
R src/common/Dashboard/User/Saver.php Go to diff View file
R src/common/Dashboard/User/Updator.php Go to diff View file
M src/common/autoload.php +25 −14 Go to diff View file
M src/common/layout/ThemeManager.class.php +1 −1 Go to diff View file
M src/db/mysql/database_structure.sql +8 −0 Go to diff View file
A src/db/mysql/updates/2017/201705110903_create_table_project_dashboards.php +51 −0 Go to diff View file
M src/templates/dashboard/add-dashboard-modal.mustache +1 −1 Go to diff View file
M src/templates/dashboard/my.mustache +1 −1 Go to diff View file
M src/templates/dashboard/project.mustache +83 −35 Go to diff View file
M src/www/my/index.php +14 −14 Go to diff View file
M src/www/projects.php +13 −36 Go to diff View file