Skip to content

Commit 4a30855

Browse files
committed
Fix display permissions in menu
1 parent 0998978 commit 4a30855

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
## 1.6.1 Under development
44

5-
- Add namespace to seeders
5+
- Add namespace to seeders.
6+
- Fix issue where permission menu item did not respect `disablePermissions`.
67

78
## 1.6.0 (2024-03-19)
89

src/NovaPermissions.php

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,10 +177,15 @@ public function menu(Request $request)
177177
return [];
178178
}
179179

180-
return MenuSection::make(__('Roles & Permissions'), [
181-
$this->createMenuItem($this->roleResource),
182-
$this->createMenuItem($this->permissionResource)
183-
])->icon('shield-check')->collapsable();
180+
$itens = [$this->createMenuItem($this->roleResource)];
181+
182+
if ($this->displayPermissions) {
183+
$itens[] = $this->createMenuItem($this->permissionResource);
184+
}
185+
186+
return MenuSection::make(__('Roles & Permissions'), $itens)
187+
->icon('shield-check')
188+
->collapsable();
184189
}
185190

186191
/**

0 commit comments

Comments
 (0)