diff --git a/frontend/src/business/components/performance/head/PerformanceHeaderMenus.vue b/frontend/src/business/components/performance/head/PerformanceHeaderMenus.vue index 30b4c5e0e7..1b0663f6cd 100644 --- a/frontend/src/business/components/performance/head/PerformanceHeaderMenus.vue +++ b/frontend/src/business/components/performance/head/PerformanceHeaderMenus.vue @@ -8,27 +8,27 @@ </el-menu-item> <el-submenu v-if="isCurrentWorkspaceUser" - index="3" popper-class="submenu" v-permission="['test_manager']"> + index="3" popper-class="submenu"> <template v-slot:title>{{$t('commons.project')}}</template> <ms-recent-list :options="projectRecent"/> <el-divider/> <ms-show-all :index="'/performance/project/all'"/> - <ms-create-button :index="'/performance/project/create'" :title="$t('project.create')"/> + <ms-create-button v-permission="['test_manager', 'test_user']" :index="'/performance/project/create'" :title="$t('project.create')"/> </el-submenu> <el-submenu v-if="isCurrentWorkspaceUser" - index="4" popper-class="submenu" v-permission="['test_manager', 'test_user']"> + index="4" popper-class="submenu"> <template v-slot:title>{{$t('commons.test')}}</template> <ms-recent-list :options="testRecent"/> <el-divider/> <ms-show-all :index="'/performance/test/all'"/> - <ms-create-button :index="'/performance/test/create'" :title="$t('load_test.create')"/> + <ms-create-button v-permission="['test_manager', 'test_user']" :index="'/performance/test/create'" :title="$t('load_test.create')"/> <!-- <el-menu-item :index="testCaseProjectPath" class="blank_item"></el-menu-item>--> <!-- <el-menu-item :index="testEditPath" class="blank_item"></el-menu-item>--> </el-submenu> <el-submenu v-if="isCurrentWorkspaceUser" - index="5" popper-class="submenu" v-permission="['test_manager', 'test_user', 'test_viewer']"> + index="5" popper-class="submenu"> <template v-slot:title>{{$t('commons.report')}}</template> <ms-recent-list :options="reportRecent"/> <el-divider/> diff --git a/frontend/src/business/components/performance/report/PerformanceTestReport.vue b/frontend/src/business/components/performance/report/PerformanceTestReport.vue index e80f679439..7d1aebed68 100644 --- a/frontend/src/business/components/performance/report/PerformanceTestReport.vue +++ b/frontend/src/business/components/performance/report/PerformanceTestReport.vue @@ -53,8 +53,8 @@ width="150" :label="$t('commons.operating')"> <template v-slot:default="scope"> - <el-button @click="handleEdit(scope.row)" type="primary" icon="el-icon-s-data" size="mini" circle/> - <el-button @click="handleDelete(scope.row)" type="danger" icon="el-icon-delete" size="mini" circle/> + <el-button :is-tester-permission="true" @click="handleEdit(scope.row)" type="primary" icon="el-icon-s-data" size="mini" circle/> + <el-button :is-tester-permission="true" @click="handleDelete(scope.row)" type="danger" icon="el-icon-delete" size="mini" circle/> </template> </el-table-column> </el-table> diff --git a/frontend/src/business/components/performance/test/PerformanceTestPlan.vue b/frontend/src/business/components/performance/test/PerformanceTestPlan.vue index a7c5e88c3a..765cee733b 100644 --- a/frontend/src/business/components/performance/test/PerformanceTestPlan.vue +++ b/frontend/src/business/components/performance/test/PerformanceTestPlan.vue @@ -53,7 +53,7 @@ width="150" :label="$t('commons.operating')"> <template v-slot:default="scope"> - <ms-table-operator @editClick="handleEdit(scope.row)" @deleteClick="handleDelete(scope.row)"/> + <ms-table-operator :is-tester-permission="true" @editClick="handleEdit(scope.row)" @deleteClick="handleDelete(scope.row)"/> </template> </el-table-column> </el-table>