From 53200168eced3c482c51b8ed95c547b8b5100b6d Mon Sep 17 00:00:00 2001 From: song-cc-rock Date: Thu, 16 Mar 2023 19:54:57 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=B5=8B=E8=AF=95=E8=B7=9F=E8=B8=AA):=20?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E7=94=A8=E4=BE=8B=E6=9D=83=E9=99=90=E7=9B=B8?= =?UTF-8?q?=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1024454 --user=宋昌昌 【测试跟踪】只读权限用户,无法查看用例 https://www.tapd.cn/55049933/s/1351748, --bug=1024530 --user=宋昌昌 github #22784【用户组与权限】项目成员不勾选“删除用例”的权限,【测试跟踪-功能用例】页面,勾选某条用例,发现下面还有“删除”的选项,建议隐藏不显示。 https://www.tapd.cn/55049933/s/1351752, --bug=1024527 --user=宋昌昌 github #22781【用户组与权限】不勾选“删除用例”权限,在用例详情页面,【更多】里有删除按钮且能正常删除该用例。 https://www.tapd.cn/55049933/s/1351755 --- .../src/components/new-ui/MsNodeTree.vue | 20 ++++++----- .../new-ui/MsTableBatchOperatorGroup.vue | 10 ++++-- .../metersphere/service/TestCaseService.java | 2 +- .../frontend/src/business/case/TestCase.vue | 4 +-- .../business/case/components/TestCaseEdit.vue | 36 +++++++++++++------ .../business/case/components/TestCaseList.vue | 4 +-- .../components/case/CaseDetailComponent.vue | 5 +-- .../components/case/CaseEditInfoComponent.vue | 7 ++-- .../components/public/PublicTestCaseList.vue | 1 - 9 files changed, 58 insertions(+), 31 deletions(-) diff --git a/framework/sdk-parent/frontend/src/components/new-ui/MsNodeTree.vue b/framework/sdk-parent/frontend/src/components/new-ui/MsNodeTree.vue index 4880d993e2..80ff8a88de 100644 --- a/framework/sdk-parent/frontend/src/components/new-ui/MsNodeTree.vue +++ b/framework/sdk-parent/frontend/src/components/new-ui/MsNodeTree.vue @@ -58,13 +58,13 @@ - + {{$t('test_track.module.rename')}} - + {{$t('commons.delete')}} @@ -76,13 +76,13 @@ - + {{$t('test_track.module.rename')}} - + {{$t('commons.delete')}} @@ -149,13 +149,13 @@ - + {{$t('test_track.module.rename')}} - + {{$t('commons.delete')}} @@ -167,13 +167,13 @@ - + {{$t('test_track.module.rename')}} - + {{$t('commons.delete')}} @@ -193,6 +193,7 @@