added api to connect default ws to admin

This commit is contained in:
Amit Fainholts
2022-02-02 13:17:55 +02:00
parent c3d3db63ff
commit d7280661cc
2 changed files with 8 additions and 24 deletions

View File

@@ -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<SettingsModalProps> = ({isOpen, onClose, is
name: "default",
namespaces: checkedNamespacesKeys
}
await api.createWorkspace(defaultWorkspace);
await api.createWorkspace(defaultWorkspace,adminUsername);
onClose();
toast.success("Saved successfully");
} catch (e) {

View File

@@ -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();