mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-20 19:14:45 +02:00
fix error when creating user
This commit is contained in:
parent
947f213d31
commit
e2bed84464
@ -125,7 +125,7 @@ class UserResource extends Resource
|
|||||||
->hintIconTooltip(fn ($operation) => $operation === 'create' ? trans('admin/user.password_help') : null)
|
->hintIconTooltip(fn ($operation) => $operation === 'create' ? trans('admin/user.password_help') : null)
|
||||||
->password(),
|
->password(),
|
||||||
CheckboxList::make('roles')
|
CheckboxList::make('roles')
|
||||||
->hidden(fn (User $user) => $user->isRootAdmin())
|
->hidden(fn (?User $user) => $user && $user->isRootAdmin())
|
||||||
->relationship('roles', 'name', fn (Builder $query) => $query->whereNot('id', Role::getRootAdmin()->id))
|
->relationship('roles', 'name', fn (Builder $query) => $query->whereNot('id', Role::getRootAdmin()->id))
|
||||||
->saveRelationshipsUsing(fn (User $user, array $state) => $user->syncRoles(collect($state)->map(fn ($role) => Role::findById($role))))
|
->saveRelationshipsUsing(fn (User $user, array $state) => $user->syncRoles(collect($state)->map(fn ($role) => Role::findById($role))))
|
||||||
->dehydrated()
|
->dehydrated()
|
||||||
@ -133,7 +133,7 @@ class UserResource extends Resource
|
|||||||
->columnSpanFull()
|
->columnSpanFull()
|
||||||
->bulkToggleable(false),
|
->bulkToggleable(false),
|
||||||
CheckboxList::make('root_admin_role')
|
CheckboxList::make('root_admin_role')
|
||||||
->visible(fn (User $user) => $user->isRootAdmin())
|
->visible(fn (?User $user) => $user && $user->isRootAdmin())
|
||||||
->disabled()
|
->disabled()
|
||||||
->options([
|
->options([
|
||||||
'root_admin' => Role::ROOT_ADMIN,
|
'root_admin' => Role::ROOT_ADMIN,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user