diff --git a/ui/src/components/SettingsModal/SettingModal.tsx b/ui/src/components/SettingsModal/SettingModal.tsx index 0dfbb9ad1..621973ad7 100644 --- a/ui/src/components/SettingsModal/SettingModal.tsx +++ b/ui/src/components/SettingsModal/SettingModal.tsx @@ -7,6 +7,7 @@ import spinner from "../assets/spinner.svg"; import {useCommonStyles} from "../../helpers/commonStyle"; import {toast} from "react-toastify"; import SelectList from "../UI/SelectList"; +import { adminUsername } from "../../consts"; interface SettingsModalProps { isOpen: boolean @@ -59,7 +60,7 @@ export const SettingsModal: React.FC = ({isOpen, onClose, is name: "default", namespaces: checkedNamespacesKeys } - await api.createWorkspace(defaultWorkspace); + await api.createWorkspace(defaultWorkspace,adminUsername); onClose(); toast.success("Saved successfully"); } catch (e) { diff --git a/ui/src/helpers/api.js b/ui/src/helpers/api.js index 69c067927..3351036d9 100644 --- a/ui/src/helpers/api.js +++ b/ui/src/helpers/api.js @@ -88,8 +88,12 @@ export default class Api { return response.data; } - createWorkspace = async(workspaceData) =>{ - const response = await this.client.post(`/workspace`,workspaceData); + createWorkspace = async(workspaceData,linkUser) =>{ + let path = `/workspace`; + if(linkUser){ + path = `/workspace?linkUser=${linkUser}`; + } + const response = await this.client.post(path,workspaceData); return response.data; } @@ -196,27 +200,6 @@ export default class Api { } } - // register = async (username, password) => { - // const form = new FormData(); - // form.append('username', username); - // form.append('password', password); - - // try { - // const response = await this.client.post(`/user/register`, form); - // this.persistToken(response.data.token); - // return response; - // } catch (e) { - // if (e.response.status === 400) { - // const error = { - // 'type': FormValidationErrorType, - // 'messages': e.response.data - // }; - // throw error; - // } else { - // throw e; - // } - // } - // } setupAdminUser = async (password) => { const form = new FormData();