change: show only other user for owner transfer
This commit is contained in:
parent
117372af39
commit
88ec075d20
3 changed files with 18 additions and 12 deletions
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue