|
@@ -33,12 +33,12 @@ class UserController extends AdminController
|
|
$nodes = (new $permissionModel())->allNodes();
|
|
$nodes = (new $permissionModel())->allNodes();
|
|
$grid->column('permissions')
|
|
$grid->column('permissions')
|
|
->if(function () {
|
|
->if(function () {
|
|
- return ! empty($this->roles);
|
|
|
|
|
|
+ return ! $this->roles->isEmpty();
|
|
})
|
|
})
|
|
->showTreeInDialog(function (Grid\Displayers\DialogTree $tree) use (&$nodes, $roleModel) {
|
|
->showTreeInDialog(function (Grid\Displayers\DialogTree $tree) use (&$nodes, $roleModel) {
|
|
$tree->nodes($nodes);
|
|
$tree->nodes($nodes);
|
|
|
|
|
|
- foreach (array_column($this->roles, 'slug') as $slug) {
|
|
|
|
|
|
+ foreach (array_column($this->roles->toArray(), 'slug') as $slug) {
|
|
if ($roleModel::isAdministrator($slug)) {
|
|
if ($roleModel::isAdministrator($slug)) {
|
|
$tree->checkAll();
|
|
$tree->checkAll();
|
|
}
|
|
}
|