fix: 修复只有一个系统管理员用户组时打开个人信息报错的问题
This commit is contained in:
parent
d0d0943ff1
commit
3cfc2c7067
|
@ -3,6 +3,7 @@ package io.metersphere.controller;
|
||||||
import io.metersphere.base.domain.ServiceIntegration;
|
import io.metersphere.base.domain.ServiceIntegration;
|
||||||
import io.metersphere.commons.constants.OperLogConstants;
|
import io.metersphere.commons.constants.OperLogConstants;
|
||||||
import io.metersphere.commons.constants.OperLogModule;
|
import io.metersphere.commons.constants.OperLogModule;
|
||||||
|
import io.metersphere.commons.utils.SessionUtils;
|
||||||
import io.metersphere.controller.request.IntegrationRequest;
|
import io.metersphere.controller.request.IntegrationRequest;
|
||||||
import io.metersphere.log.annotation.MsAuditLog;
|
import io.metersphere.log.annotation.MsAuditLog;
|
||||||
import io.metersphere.service.IntegrationService;
|
import io.metersphere.service.IntegrationService;
|
||||||
|
@ -35,9 +36,9 @@ public class ServiceIntegrationController {
|
||||||
integrationService.delete(request);
|
integrationService.delete(request);
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/all/{workspaceId}")
|
@GetMapping("/all")
|
||||||
public List<ServiceIntegration> getAll(@PathVariable String workspaceId) {
|
public List<ServiceIntegration> getAll() {
|
||||||
return integrationService.getAll(workspaceId);
|
return integrationService.getAll(SessionUtils.getCurrentWorkspaceId());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -237,7 +237,7 @@ export default {
|
||||||
}
|
}
|
||||||
this.platformOptions = [];
|
this.platformOptions = [];
|
||||||
this.platformOptions.push(...ISSUE_PLATFORM_OPTION);
|
this.platformOptions.push(...ISSUE_PLATFORM_OPTION);
|
||||||
this.result = this.$get("/service/integration/all/" + getCurrentUser().lastWorkspaceId, response => {
|
this.result = this.$get("/service/integration/all", response => {
|
||||||
let data = response.data;
|
let data = response.data;
|
||||||
let platforms = data.map(d => d.platform);
|
let platforms = data.map(d => d.platform);
|
||||||
this.filterPlatformOptions(platforms, TAPD);
|
this.filterPlatformOptions(platforms, TAPD);
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
import TapdUserInfo from "@/business/components/settings/personal/TapdUserInfo";
|
import TapdUserInfo from "@/business/components/settings/personal/TapdUserInfo";
|
||||||
import JiraUserInfo from "@/business/components/settings/personal/JiraUserInfo";
|
import JiraUserInfo from "@/business/components/settings/personal/JiraUserInfo";
|
||||||
import AzureDevopsUserInfo from "@/business/components/settings/personal/AzureDevopsUserInfo";
|
import AzureDevopsUserInfo from "@/business/components/settings/personal/AzureDevopsUserInfo";
|
||||||
import {getIntegrationService} from "@/network/organization";
|
import {getIntegrationService} from "@/network/workspace";
|
||||||
import { TokenKey } from "@/common/js/constants";
|
import { TokenKey } from "@/common/js/constants";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -96,7 +96,7 @@ import MsTableOperatorButton from "../../common/components/MsTableOperatorButton
|
||||||
import {EMAIL_REGEX, PHONE_REGEX} from "@/common/js/regex";
|
import {EMAIL_REGEX, PHONE_REGEX} from "@/common/js/regex";
|
||||||
import JiraUserInfo from "@/business/components/settings/personal/JiraUserInfo";
|
import JiraUserInfo from "@/business/components/settings/personal/JiraUserInfo";
|
||||||
import TapdUserInfo from "@/business/components/settings/personal/TapdUserInfo";
|
import TapdUserInfo from "@/business/components/settings/personal/TapdUserInfo";
|
||||||
import {getIntegrationService} from "@/network/organization";
|
import {getIntegrationService} from "@/network/workspace";
|
||||||
import ZentaoUserInfo from "@/business/components/settings/personal/ZentaoUserInfo";
|
import ZentaoUserInfo from "@/business/components/settings/personal/ZentaoUserInfo";
|
||||||
import AzureDevopsUserInfo from "@/business/components/settings/personal/AzureDevopsUserInfo";
|
import AzureDevopsUserInfo from "@/business/components/settings/personal/AzureDevopsUserInfo";
|
||||||
import {logout} from "@/network/user";
|
import {logout} from "@/network/user";
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
import {getCurrentWorkspaceId} from "@/common/js/utils";
|
|
||||||
import {get} from "@/common/js/ajax";
|
import {get} from "@/common/js/ajax";
|
||||||
|
|
||||||
export function getIntegrationService(success) {
|
export function getIntegrationService(success) {
|
||||||
return get("/service/integration/all/" + getCurrentWorkspaceId(), response => {
|
return get("/service/integration/all", response => {
|
||||||
if (success) {
|
if (success) {
|
||||||
success(response.data);
|
success(response.data);
|
||||||
}
|
}
|
Loading…
Reference in New Issue