fix(测试计划): 计划模块树权限控制有误

--bug=1041244 --user=宋昌昌 【测试计划】当前用户有测试计划删除和编辑权限-删除和重命名模块-提示无权限 https://www.tapd.cn/55049933/s/1521464
This commit is contained in:
song-cc-rock 2024-05-27 15:11:13 +08:00 committed by 刘瑞斌
parent d99a79ac0c
commit dc22373191

View File

@ -52,7 +52,7 @@ public class TestPlanModuleController {
@PostMapping("/update")
@Operation(summary = "测试计划管理-模块树-修改模块")
@RequiresPermissions(PermissionConstants.TEST_PLAN_READ_UPDATE)
@CheckOwner(resourceId = "#request.getId()", resourceType = "file_module")
@CheckOwner(resourceId = "#request.getId()", resourceType = "test_plan_module")
public boolean list(@RequestBody @Validated TestPlanModuleUpdateRequest request) {
testPlanManagementService.checkModuleIsOpen(request.getId(), TestPlanResourceConfig.CHECK_TYPE_TEST_PLAN_MODULE, Collections.singletonList(TestPlanResourceConfig.CHECK_TYPE_TEST_PLAN));
testPlanModuleService.update(request, SessionUtils.getUserId(),"/test-plan/module/update", HttpMethodConstants.POST.name());
@ -62,7 +62,7 @@ public class TestPlanModuleController {
@GetMapping("/delete/{deleteId}")
@Operation(summary = "测试计划管理-模块树-删除模块")
@RequiresPermissions(PermissionConstants.TEST_PLAN_READ_DELETE)
@CheckOwner(resourceId = "#deleteId", resourceType = "file_module")
@CheckOwner(resourceId = "#deleteId", resourceType = "test_plan_module")
public void deleteNode(@PathVariable String deleteId) {
testPlanManagementService.checkModuleIsOpen(deleteId, TestPlanResourceConfig.CHECK_TYPE_TEST_PLAN_MODULE, Collections.singletonList(TestPlanResourceConfig.CHECK_TYPE_TEST_PLAN));
testPlanModuleService.deleteModule(deleteId, SessionUtils.getUserId(),"/test-plan/module/delete",HttpMethodConstants.GET.name());