roles fix
This commit is contained in:
parent
1cff66b0d9
commit
ece587b576
2 changed files with 7 additions and 3 deletions
|
|
@ -18,6 +18,7 @@
|
||||||
// authorisedUsers: any;
|
// authorisedUsers: any;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let tournaments: CustomTournament[] = [];
|
let tournaments: CustomTournament[] = [];
|
||||||
let loading = true;
|
let loading = true;
|
||||||
let error = false;
|
let error = false;
|
||||||
|
|
|
||||||
|
|
@ -138,16 +138,17 @@
|
||||||
|
|
||||||
async function handleAddRole(event: CustomEvent) {
|
async function handleAddRole(event: CustomEvent) {
|
||||||
const roleData = event.detail;
|
const roleData = event.detail;
|
||||||
console.log('Adding role:', roleData);
|
|
||||||
|
|
||||||
let role: Role = {
|
let role: Role = {
|
||||||
name: roleData.name,
|
name: roleData.name,
|
||||||
roleId: roleData.roleId,
|
roleId: roleData.roleId,
|
||||||
permissions: roleData.permisions,
|
permissions: roleData.permissions,
|
||||||
tournamentId: tournamentGuid,
|
tournamentId: tournamentGuid,
|
||||||
guid: ''
|
guid: ''
|
||||||
}
|
}
|
||||||
|
|
||||||
|
console.log('Adding role:', role);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
let addRoleResult = await client.addTournamentRole(tournamentGuid, role);
|
let addRoleResult = await client.addTournamentRole(tournamentGuid, role);
|
||||||
console.log("result", addRoleResult)
|
console.log("result", addRoleResult)
|
||||||
|
|
@ -167,7 +168,7 @@
|
||||||
const role: Role = {
|
const role: Role = {
|
||||||
name: roleData.name,
|
name: roleData.name,
|
||||||
roleId: roleData.roleId,
|
roleId: roleData.roleId,
|
||||||
permissions: roleData.permisions,
|
permissions: roleData.permissions,
|
||||||
tournamentId: tournamentGuid,
|
tournamentId: tournamentGuid,
|
||||||
guid: ''
|
guid: ''
|
||||||
}
|
}
|
||||||
|
|
@ -189,6 +190,8 @@
|
||||||
async function handleDeleteRole(roleId: string): Promise<any> {
|
async function handleDeleteRole(roleId: string): Promise<any> {
|
||||||
const removeRoleResponse = await client.removeTournamentRole(tournamentGuid, roleId);
|
const removeRoleResponse = await client.removeTournamentRole(tournamentGuid, roleId);
|
||||||
|
|
||||||
|
console.log("remove", removeRoleResponse)
|
||||||
|
|
||||||
if (removeRoleResponse.type === Response_ResponseType.Success) {
|
if (removeRoleResponse.type === Response_ResponseType.Success) {
|
||||||
console.log("Removed role", removeRoleResponse);
|
console.log("Removed role", removeRoleResponse);
|
||||||
tournamentRoles = [...tournamentRoles.filter(x => x.roleId !== roleId)];
|
tournamentRoles = [...tournamentRoles.filter(x => x.roleId !== roleId)];
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue