mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 17:43:47 +00:00
feat: dedicated RBAC permissions for bulk actions, info pages, news
This commit is contained in:
@@ -985,7 +985,7 @@ function App() {
|
||||
<Route
|
||||
path="/admin/bulk-actions"
|
||||
element={
|
||||
<PermissionRoute permission="users:read">
|
||||
<PermissionRoute permission="bulk_actions:read">
|
||||
<LazyPage>
|
||||
<AdminBulkActions />
|
||||
</LazyPage>
|
||||
@@ -1300,7 +1300,7 @@ function App() {
|
||||
<Route
|
||||
path="/admin/info-pages"
|
||||
element={
|
||||
<PermissionRoute permission="settings:read">
|
||||
<PermissionRoute permission="info_pages:read">
|
||||
<LazyPage>
|
||||
<AdminInfoPages />
|
||||
</LazyPage>
|
||||
@@ -1310,7 +1310,7 @@ function App() {
|
||||
<Route
|
||||
path="/admin/info-pages/create"
|
||||
element={
|
||||
<PermissionRoute permission="settings:edit">
|
||||
<PermissionRoute permission="info_pages:edit">
|
||||
<LazyPage>
|
||||
<AdminInfoPageEditor />
|
||||
</LazyPage>
|
||||
@@ -1320,7 +1320,7 @@ function App() {
|
||||
<Route
|
||||
path="/admin/info-pages/:id/edit"
|
||||
element={
|
||||
<PermissionRoute permission="settings:edit">
|
||||
<PermissionRoute permission="info_pages:edit">
|
||||
<LazyPage>
|
||||
<AdminInfoPageEditor />
|
||||
</LazyPage>
|
||||
|
||||
@@ -431,7 +431,7 @@ const sections: AdminSection[] = [
|
||||
name: 'admin.nav.bulkActions',
|
||||
icon: 'list-checks',
|
||||
to: '/admin/bulk-actions',
|
||||
permission: 'users:read',
|
||||
permission: 'bulk_actions:read',
|
||||
},
|
||||
{
|
||||
name: 'admin.nav.tickets',
|
||||
@@ -574,7 +574,7 @@ const sections: AdminSection[] = [
|
||||
name: 'admin.nav.infoPages',
|
||||
icon: 'file-text',
|
||||
to: '/admin/info-pages',
|
||||
permission: 'settings:read',
|
||||
permission: 'info_pages:read',
|
||||
},
|
||||
{
|
||||
name: 'admin.nav.updates',
|
||||
|
||||
Reference in New Issue
Block a user