stable

Clone or download

Read-only

program can be accessed even if it has no team defined

part of story #21792 define Teams associated to Programs How to test: - access to a program => backlog and admin section are available - access to a team project => backlog and admin sections are not available - access to project external to program mangement -> backlog has a dedicated empty state -> administration will allow user to define the project has program Change-Id: I7f2b7b6fcc08e0b7bf2cbc9cfd8d7ae0d828b634

Modified Files

Name
M plugins/program_management/include/Adapter/Program/Admin/PotentialTeam/PotentialTeamsBuilder.php +2 −3 Go to diff View file
M plugins/program_management/include/DisplayAdminProgramManagementController.php +20 −15 Go to diff View file
M plugins/program_management/include/DisplayProgramBacklogController.php +48 −25 Go to diff View file
M plugins/program_management/include/Domain/Program/Admin/PotentialTeam/BuildPotentialTeams.php +1 −2 Go to diff View file
R plugins/program_management/include/ProgramAdminPresenter.php Go to diff View file
A plugins/program_management/include/Domain/Program/Admin/ProgramBacklogConfigurationPresenter.php +48 −0 Go to diff View file
R plugins/program_management/include/ProgramBacklogPresenter.php Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/ProgramIncrement/Team/TeamProjectsCollection.php +9 −1 Go to diff View file
M plugins/program_management/include/program_managementPlugin.php +4 −3 Go to diff View file
M plugins/program_management/scripts/program_management/index.ts +2 −0 Go to diff View file
M plugins/program_management/scripts/program_management/po/fr_FR.po +7 −0 Go to diff View file
M plugins/program_management/scripts/program_management/src/components/App.test.ts +12 −4 Go to diff View file
M plugins/program_management/scripts/program_management/src/components/App.vue +22 −2 Go to diff View file
A plugins/program_management/scripts/program_management/src/components/ConfigurationEmptyState.vue +293 −0 Go to diff View file
M plugins/program_management/scripts/program_management/src/store/configuration/index.ts +1 −0 Go to diff View file
M plugins/program_management/site-content/fr_FR/LC_MESSAGES/tuleap-program_management.po +5 −7 Go to diff View file
M plugins/program_management/templates/program-backlog.mustache +1 −0 Go to diff View file
M plugins/program_management/tests/unit/Adapter/Program/Admin/PotentialTeam/PotentialTeamsBuilderTest.php +3 −11 Go to diff View file
M plugins/program_management/tests/unit/DisplayAdminProgramManagementControllerTest.php +13 −11 Go to diff View file
M plugins/program_management/tests/unit/DisplayProgramBacklogControllerTest.php +13 −8 Go to diff View file
M plugins/program_management/tests/unit/Stub/BuildPotentialTeamsStub.php +1 −2 Go to diff View file
M plugins/program_management/themes/program_management/_backlog.scss +5 −0 Go to diff View file