diff --git a/web-app/packages/admin-lib/src/modules/admin/types.ts b/web-app/packages/admin-lib/src/modules/admin/types.ts index f0000b8b..2c3bc54d 100644 --- a/web-app/packages/admin-lib/src/modules/admin/types.ts +++ b/web-app/packages/admin-lib/src/modules/admin/types.ts @@ -19,8 +19,8 @@ export interface UsersParams extends PaginatedRequestParams { export type UsersResponse = PaginatedResponse export interface UpdateUserData { - is_admin: boolean - active: boolean + is_admin?: boolean + active?: boolean } export interface CreateUserData { diff --git a/web-app/packages/admin-lib/src/modules/admin/views/AccountDetailView.vue b/web-app/packages/admin-lib/src/modules/admin/views/AccountDetailView.vue index 9032e85b..fa2bd6e0 100644 --- a/web-app/packages/admin-lib/src/modules/admin/views/AccountDetailView.vue +++ b/web-app/packages/admin-lib/src/modules/admin/views/AccountDetailView.vue @@ -215,8 +215,7 @@ const changeStatusDialog = () => { await adminStore.updateUser({ username: user.value.username, data: { - active: !user.value.active, - is_admin: user.value.is_admin + active: !user.value.active } }) } @@ -283,7 +282,6 @@ const switchAdminAccess = async () => { await adminStore.updateUser({ username: user.value.username, data: { - active: user.value.active, is_admin: !user.value.is_admin } })