stable

Clone or download

Read-only

Add empty dashboard

This is a part of story #10173 Have multiple dashboards To test: On my with sys_use_tlp_in_dashboards = 1 you should be able to add new empty dashboards. Change-Id: I5728f401fec3d09a85ee7bef1c5336000742143b

Modified Files

Name
M site-content/fr_FR/LC_MESSAGES/tuleap-core.po +27 −1 Go to diff View file
M site-content/tuleap-core.pot +26 −0 Go to diff View file
M src/common/autoload.php +12 −2 Go to diff View file
M src/common/layout/ThemeManager.class.php +1 −1 Go to diff View file
A src/common/my/MyPresenter.php +75 −0 Go to diff View file
A src/common/my/dashboards/Router.php +66 −0 Go to diff View file
A src/common/my/dashboards/user/Controller.php +193 −0 Go to diff View file
A src/common/my/dashboards/user/Dao.php +75 −0 Go to diff View file
A src/common/my/dashboards/user/Dashboard.php +50 −0 Go to diff View file
A src/common/my/dashboards/user/DashboardPresenter.php +39 −0 Go to diff View file
A src/common/my/dashboards/user/NameDashboardAlreadyExistsException.php +27 −0 Go to diff View file
A src/common/my/dashboards/user/NameDashboardDoesNotExistException.php +27 −0 Go to diff View file
A src/common/my/dashboards/user/Retriever.php +59 −0 Go to diff View file
A src/common/my/dashboards/user/Saver.php +55 −0 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/201705031528_create_table_user_dashboards.php +51 −0 Go to diff View file
A src/templates/my/add-dashboard-modal.mustache +34 −0 Go to diff View file
M src/templates/my/my.mustache +27 −8 Go to diff View file
M src/www/my/index.php +38 −23 Go to diff View file
A src/www/scripts/dashboards/new-dashboard-modal.js +32 −0 Go to diff View file
M src/www/themes/BurningParrot/css/includes/_my.scss +4 −0 Go to diff View file
M src/www/themes/common/tlp/src/scss/components/_tabs.scss +2 −0 Go to diff View file