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; // authorisedUsers: any;
} }
let tournaments: CustomTournament[] = []; let tournaments: CustomTournament[] = [];
let loading = true; let loading = true;
let error = false; let error = false;

View file

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