Skip to content

Commit 811f98f

Browse files
committed
fix the team error reporting
1 parent 4bc2c13 commit 811f98f

File tree

3 files changed

+8
-11
lines changed

3 files changed

+8
-11
lines changed

packages/tdb-dashboard/src/components/NewTeamModal.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
import React, {useState, useEffect} from "react"
2-
import {Modal, Button, Form, Col} from "react-bootstrap"
1+
import React, {useState} from "react"
2+
import {Modal, Button, Form} from "react-bootstrap"
33
import {BsFillPeopleFill} from "react-icons/bs"
44
import {CreateNewOrg} from "../hooks/CreateNewOrg"
55
import {Loading} from "./Loading"
66
import {PROGRESS_BAR_COMPONENT, TERMINUS_DANGER,TERMINUS_SUCCESS} from "./constants"
77
import {Alerts} from "./Alerts"
88
import { UTILS } from "@terminusdb/terminusdb-client"
9+
910
export const NewTeamModal = ({show, setShow}) => {
1011
const {createNewOrg,teamCreated,loading,errorMessage,setError} = CreateNewOrg()
1112

@@ -37,10 +38,6 @@ export const NewTeamModal = ({show, setShow}) => {
3738
{teamCreated &&
3839
<Alerts id="alert_team_created" message={"the team has been created"} type={TERMINUS_SUCCESS}/>}
3940
{errorMessage && <Alerts id="alert_team_created_error" message={errorMessage} type={TERMINUS_DANGER}/>}
40-
41-
{/*error && <span className="d-flex">
42-
<BiError className="text-danger mt-1 mr-1"/><p className="text-danger">Team name is mandatory</p>
43-
</span>*/}
4441
<Form>
4542
<Form.Group>
4643
<Form.Control

packages/tdb-dashboard/src/components/UserMenu.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,15 @@ export const UserMenu = ({organization}) => {
7676
<Dropdown.Toggle split className="bg-transparent border-0" vairant="info" id="profile_menu_arrow">
7777
</Dropdown.Toggle>
7878
<Dropdown.Menu >
79-
<Dropdown.Item>
79+
{organization && <Dropdown.Item>
8080
<Nav.Link as={RouterNavLink}
8181
title={"View Profile Page"}
8282
to={`/${organization}/${PROFILE}`}
8383

8484
id={"profile"}>
8585
<AiOutlineUser className="mr-3 mb-1" />Profile
8686
</Nav.Link>
87-
</Dropdown.Item>
87+
</Dropdown.Item>}
8888
{isAdmin && <Dropdown.Item>
8989
<Nav.Link as={RouterNavLink}
9090
title={"View Team Members"}

packages/tdb-dashboard/src/hooks/CreateNewOrg.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useState, useEffect } from "react"
1+
import React, { useState, useEffect } from "react"
22
import axios from "axios"
33
import { useAuth0 } from "../react-auth0-spa"
44
import {getOptions,getBaseUrl} from "./hookUtils"
@@ -21,7 +21,7 @@ export const CreateNewOrg=()=> {
2121
const token = await getTokenSilently()
2222
const options = getOptions(token);
2323
const payload = {organization:orgid}
24-
const response = await axiosHub.post(`${baseUrl}/organizations`, payload,options)
24+
const response = await axiosHub.post(`${baseUrl}/private/organizations`, payload,options)
2525
localStorage.setItem("Org",orgid)
2626
setTeamCreated(response.data)
2727
//reload the home page with the new team
@@ -30,7 +30,7 @@ export const CreateNewOrg=()=> {
3030
const data = err.response.data && err.response.data.err ? err.response.data.err : ''
3131
let errorMessage = `I can not create the team ${orgid} `
3232
if(data.indexOf("but an object with that id already exists api")){
33-
errorMessage = `The Team Name ${orgid} already exists`
33+
errorMessage = <span className="ml-2">The team <strong>{orgid}</strong> is not available in TerminusX</span>
3434
}
3535
setError(errorMessage)
3636
}finally{

0 commit comments

Comments
 (0)