3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-08-18 11:15:42 +00:00

Converted users bulk actions to new format

This commit is contained in:
snipe
2026-07-31 12:42:04 +01:00
parent fab90c3e91
commit b283a20433

View File

@ -140,6 +140,14 @@ class UsersTransformer
'delete' => ($user->isDeletable() && (auth()->user()->can('canEditAuthFields', $user) && auth()->user()->can('editableOnDemo'))),
'clone' => (Gate::allows('create', User::class) && ($user->deleted_at == '')),
'restore' => (Gate::allows('create', User::class) && ($user->deleted_at != '')),
'bulk_selectable' => [
'edit' => (Gate::allows('update', User::class) && $user->deleted_at == ''),
'send_assigned' => (Gate::allows('update', User::class) && $user->deleted_at == '' && ! empty($user->email)),
'delete' => (Gate::allows('delete', User::class) && $user->deleted_at == ''),
'merge' => (Gate::allows('delete', User::class) && $user->deleted_at == ''),
'bulkpasswordreset' => ($user->deleted_at == '' && $user->activated == '1' && ! empty($user->email) && $user->ldap_import != '1'),
'print' => $user->deleted_at == '',
],
];
$array += $permissions_array;