change: show only other user for owner transfer

This commit is contained in:
Julian Krauser 2025-02-07 13:26:42 +01:00
parent 117372af39
commit 88ec075d20
3 changed files with 18 additions and 12 deletions

View file

@ -7,7 +7,7 @@ import type { PermissionObject } from "@/types/permissionTypes";
import { useAbilityStore } from "@/stores/ability";
export type Payload = JwtPayload & {
userId: number;
userId: string;
username: string;
firstname: string;
lastname: string;
@ -67,7 +67,7 @@ export async function isAuthenticatedPromise(forceRefresh: boolean = false): Pro
});
}
var { firstname, lastname, mail, username, permissions, isOwner } = decoded;
var { userId, firstname, lastname, mail, username, permissions, isOwner } = decoded;
if (Object.keys(permissions ?? {}).length === 0 && !isOwner) {
auth.setFailed();
@ -75,7 +75,7 @@ export async function isAuthenticatedPromise(forceRefresh: boolean = false): Pro
}
auth.setSuccess();
account.setAccountData(firstname, lastname, mail, username);
account.setAccountData(userId, firstname, lastname, mail, username);
ability.setAbility(permissions, isOwner);
resolve(decoded);
}