stable

Clone or download

Read-only

Decide which user groups can prioritize features when creating/updating a plan

This will be useful to determine who can add and remove features to the top backlog. Part of story #18408: plan Features in Program Increment Change-Id: I7d388afa75637e073a0d503f309dd34a30ae6c5a

Modified Files

Name
M plugins/scaled_agile/db/install.sql +6 −0 Go to diff View file
A plugins/scaled_agile/db/mysql/2021/202102011440_add_prioritize_feature_permission.php +56 −0 Go to diff View file
M plugins/scaled_agile/db/uninstall.sql +1 −0 Go to diff View file
M plugins/scaled_agile/include/Adapter/Program/Plan/PlanDao.php +40 −14 Go to diff View file
A plugins/scaled_agile/include/Adapter/Program/ProgramUserGroupBuildAdapter.php +64 −0 Go to diff View file
A plugins/scaled_agile/include/Adapter/Program/ProgramUserGroupDoesNotExistException.php +31 −0 Go to diff View file
M plugins/scaled_agile/include/Adapter/Workspace/WorkspaceDAO.php +7 −1 Go to diff View file
A plugins/scaled_agile/include/Program/Plan/BuildProgramUserGroup.php +36 −0 Go to diff View file
M plugins/scaled_agile/include/Program/Plan/CreatePlan.php +11 −1 Go to diff View file
A plugins/scaled_agile/include/Program/Plan/InvalidProgramUserGroup.php +27 −0 Go to diff View file
M plugins/scaled_agile/include/Program/Plan/Plan.php +19 −2 Go to diff View file
M plugins/scaled_agile/include/Program/Plan/PlanCreator.php +34 −12 Go to diff View file
A plugins/scaled_agile/include/Program/Plan/ProgramUserGroup.php +46 −0 Go to diff View file
A plugins/scaled_agile/include/REST/v1/PlanPutPermissions.php +35 −0 Go to diff View file
M plugins/scaled_agile/include/REST/v1/ProjectResource.php +12 −3 Go to diff View file
M plugins/scaled_agile/include/REST/v1/ProjectResourcePutPlanRepresentation.php +4 −6 Go to diff View file
M plugins/scaled_agile/tests/rest/ScaledAgile/ProjectResourceTest.php +3 −2 Go to diff View file
A plugins/scaled_agile/tests/unit/Adapter/Program/ProgramUserGroupBuildAdapterTest.php +80 −0 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Plan/PlanCreatorTest.php +9 −5 Go to diff View file
M src/common/Project/ProjectUGroup.php +1 −3 Go to diff View file
M src/common/User/ForgeUGroup.php +1 −1 Go to diff View file
M src/common/User/UGroup.class.php +1 −1 Go to diff View file