feat: dedicated RBAC permissions for bulk actions, info pages, news

This commit is contained in:
Fringg
2026-04-29 11:14:38 +03:00
parent 020f4c95e2
commit ae55a18fc9
2 changed files with 6 additions and 6 deletions

View File

@@ -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>

View File

@@ -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',