feat : creation d'une page d'aministration pour la ajout / modification d'utlisateur

This commit is contained in:
2026-02-09 15:11:15 +01:00
parent 6a892889e3
commit 8d2491ad9e
7 changed files with 33 additions and 21 deletions

View File

@@ -13,6 +13,17 @@ export async function getUsers() {
return data['hydra:member'] ?? []
}
export async function getAdminUsers() {
const api = useApi()
const data = await api.get<UserData[] | { 'hydra:member': UserData[] }>('admin/users', {}, {
toastErrorKey: 'errors.auth.users'
})
if (Array.isArray(data)) {
return data
}
return data['hydra:member'] ?? []
}
export async function getUser(id: number) {
const api = useApi()

View File

@@ -9,3 +9,9 @@ export type UserPayload = {
password?: string
roles?: string[]
}
export type UserFormData = {
username: string
password: string
role: string
}