Skip to content
Snippets Groups Projects
Commit f0c0ce55 authored by Bernard Roland (Student Com20)'s avatar Bernard Roland (Student Com20)
Browse files

Added an adapter for the new API route

parent 12d1b605
No related branches found
No related tags found
No related merge requests found
...@@ -58,14 +58,14 @@ export function updateTeam(uuid: string, name: string) { ...@@ -58,14 +58,14 @@ export function updateTeam(uuid: string, name: string) {
return executeApiPut(`team/${uuid}`, { name: name }, () => {}, "Failed to update team"); return executeApiPut(`team/${uuid}`, { name: name }, () => {}, "Failed to update team");
} }
export function removeTeamMember(team: string, user: string) {
return executeApiDelete(`team/${team}/members/${user}`, () => {}, "Failed to remove team member");
}
export function createTeamRole(team: string, name: string): Promise<TeamRole> { export function createTeamRole(team: string, name: string): Promise<TeamRole> {
return executeApiPost(`team/${team}/roles`, { name: name }, ({ role }) => role, "Failed to create team role"); return executeApiPost(`team/${team}/roles`, { name: name }, ({ role }) => role, "Failed to create team role");
} }
export function updateTeamRole(team: string, role: string, name: string) {
return executeApiPut(`team/${team}/roles/${role}`, { name: name }, () => {}, "Failed to update team role");
}
export function deleteTeamRole(team: string, role: string) { export function deleteTeamRole(team: string, role: string) {
return executeApiDelete(`team/${team}/roles/${role}`, () => {}, "Failed to delete team role"); return executeApiDelete(`team/${team}/roles/${role}`, () => {}, "Failed to delete team role");
} }
...@@ -78,6 +78,10 @@ export function updateTeamMember(team: string, member: { user: string, role: str ...@@ -78,6 +78,10 @@ export function updateTeamMember(team: string, member: { user: string, role: str
return executeApiPut(`team/${team}/members`, member, () => {}, "Failed to update team member"); return executeApiPut(`team/${team}/members`, member, () => {}, "Failed to update team member");
} }
export function removeTeamMember(team: string, user: string) {
return executeApiDelete(`team/${team}/members/${user}`, () => {}, "Failed to remove team member");
}
export function leaveTeam(team: string) { export function leaveTeam(team: string) {
return executeApiDelete(`team/${team}`, () => {}, "Failed to leave team"); return executeApiDelete(`team/${team}`, () => {}, "Failed to leave team");
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment