roles fix

This commit is contained in:
Luna 2025-09-25 04:30:46 +02:00
parent 1cff66b0d9
commit ece587b576
2 changed files with 7 additions and 3 deletions

View file

@ -18,6 +18,7 @@
// authorisedUsers: any;
}
let tournaments: CustomTournament[] = [];
let loading = true;
let error = false;

View file

@ -138,16 +138,17 @@
async function handleAddRole(event: CustomEvent) {
const roleData = event.detail;
console.log('Adding role:', roleData);
let role: Role = {
name: roleData.name,
roleId: roleData.roleId,
permissions: roleData.permisions,
permissions: roleData.permissions,
tournamentId: tournamentGuid,
guid: ''
}
console.log('Adding role:', role);
try {
let addRoleResult = await client.addTournamentRole(tournamentGuid, role);
console.log("result", addRoleResult)
@ -167,7 +168,7 @@
const role: Role = {
name: roleData.name,
roleId: roleData.roleId,
permissions: roleData.permisions,
permissions: roleData.permissions,
tournamentId: tournamentGuid,
guid: ''
}
@ -189,6 +190,8 @@
async function handleDeleteRole(roleId: string): Promise<any> {
const removeRoleResponse = await client.removeTournamentRole(tournamentGuid, roleId);
console.log("remove", removeRoleResponse)
if (removeRoleResponse.type === Response_ResponseType.Success) {
console.log("Removed role", removeRoleResponse);
tournamentRoles = [...tournamentRoles.filter(x => x.roleId !== roleId)];