diff --git a/backend/src/main/resources/db/migration/V16__modify_test_case_path.sql b/backend/src/main/resources/db/migration/V16__modify_test_case_path.sql new file mode 100644 index 0000000000..a354291d33 --- /dev/null +++ b/backend/src/main/resources/db/migration/V16__modify_test_case_path.sql @@ -0,0 +1 @@ +ALTER TABLE test_case MODIFY COLUMN node_path varchar(999) NOT NULL COMMENT 'Node path this case belongs to' ; diff --git a/frontend/src/business/components/api/test/components/ApiEnvironmentConfig.vue b/frontend/src/business/components/api/test/components/ApiEnvironmentConfig.vue index f7f84b005c..0918e487cc 100644 --- a/frontend/src/business/components/api/test/components/ApiEnvironmentConfig.vue +++ b/frontend/src/business/components/api/test/components/ApiEnvironmentConfig.vue @@ -1,5 +1,5 @@ - diff --git a/frontend/src/business/components/track/case/components/TestCaseEdit.vue b/frontend/src/business/components/track/case/components/TestCaseEdit.vue index 6558a677c3..d5a9c8b65e 100644 --- a/frontend/src/business/components/track/case/components/TestCaseEdit.vue +++ b/frontend/src/business/components/track/case/components/TestCaseEdit.vue @@ -2,7 +2,8 @@
- diff --git a/frontend/src/business/components/track/plan/components/TestPlanEdit.vue b/frontend/src/business/components/track/plan/components/TestPlanEdit.vue index b51d0de096..a8a5cf7450 100644 --- a/frontend/src/business/components/track/plan/components/TestPlanEdit.vue +++ b/frontend/src/business/components/track/plan/components/TestPlanEdit.vue @@ -2,7 +2,8 @@
- diff --git a/frontend/src/business/permission.js b/frontend/src/business/permission.js index 62ec88a8a9..fd8e8ddce2 100644 --- a/frontend/src/business/permission.js +++ b/frontend/src/business/permission.js @@ -1,6 +1,6 @@ import router from './components/common/router/router' -import {TokenKey} from '../common/js/constants'; -import {hasRolePermissions, hasRoles} from "../common/js/utils"; +import {TokenKey} from '@/common/js/constants'; +import {hasRolePermissions, hasRoles} from "@/common/js/utils"; const whiteList = ['/login']; // no redirect whitelist @@ -17,22 +17,18 @@ export const roles = { }; function checkRolePermission(el, binding, type) { - const { value } = binding; - const rolesString = localStorage.getItem("roles"); - const roles = rolesString.split(','); + const {value} = binding; if (value && value instanceof Array && value.length > 0) { const permissionRoles = value; let hasPermission = false; if (type === 'roles') { - hasPermission = hasRoles(...permissionRoles); + hasPermission = hasRoles(...permissionRoles); } else if (type === 'permission') { hasPermission = hasRolePermissions(...permissionRoles); } if (!hasPermission) { el.parentNode && el.parentNode.removeChild(el) } - } else { - // throw new Error(`need roles! Like v-permission="['admin','editor']"`) } }