fix: user admin actions (#32491)

This commit is contained in:
Jason Rasmussen
2026-10-17 19:32:35 +03:00
committed by Codex
parent 5351fecc08
commit 1b058dbcf3
2 changed files with 5 additions and 3 deletions
+3 -1
View File
@@ -44,6 +44,7 @@ export const getUserAdminActions = ($t: MessageFormatter, user: UserAdminRespons
const Update: ActionItem = {
icon: mdiPencilOutline,
title: $t('edit'),
$if: () => !user.deletedAt,
onAction: () => goto(Route.editUser(user)),
};
@@ -74,13 +75,14 @@ export const getUserAdminActions = ($t: MessageFormatter, user: UserAdminRespons
const ResetPassword: ActionItem = {
icon: mdiLockReset,
title: $t('reset_password'),
$if: () => authManager.user.id !== user.id,
$if: () => authManager.user.id !== user.id && !user.deletedAt,
onAction: () => handleResetPasswordUserAdmin(user),
};
const ResetPinCode: ActionItem = {
icon: mdiLockSmart,
title: $t('reset_pin_code'),
$if: () => !user.deletedAt,
onAction: () => handleResetPinCodeUserAdmin(user),
};
@@ -39,8 +39,8 @@
const { Create } = $derived(getUserAdminsActions($t));
const getActionsForUser = (user: UserAdminResponseDto) => {
const { Detail, Update, Delete, ResetPassword, ResetPinCode } = getUserAdminActions($t, user);
return [Detail, Update, ResetPassword, ResetPinCode, MenuItemType.Divider, Delete];
const { Detail, Update, Delete, Restore, ResetPassword, ResetPinCode } = getUserAdminActions($t, user);
return [Detail, Update, ResetPassword, ResetPinCode, MenuItemType.Divider, Restore, Delete];
};
const classes = {