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 <Route
path="/admin/bulk-actions" path="/admin/bulk-actions"
element={ element={
<PermissionRoute permission="users:read"> <PermissionRoute permission="bulk_actions:read">
<LazyPage> <LazyPage>
<AdminBulkActions /> <AdminBulkActions />
</LazyPage> </LazyPage>
@@ -1300,7 +1300,7 @@ function App() {
<Route <Route
path="/admin/info-pages" path="/admin/info-pages"
element={ element={
<PermissionRoute permission="settings:read"> <PermissionRoute permission="info_pages:read">
<LazyPage> <LazyPage>
<AdminInfoPages /> <AdminInfoPages />
</LazyPage> </LazyPage>
@@ -1310,7 +1310,7 @@ function App() {
<Route <Route
path="/admin/info-pages/create" path="/admin/info-pages/create"
element={ element={
<PermissionRoute permission="settings:edit"> <PermissionRoute permission="info_pages:edit">
<LazyPage> <LazyPage>
<AdminInfoPageEditor /> <AdminInfoPageEditor />
</LazyPage> </LazyPage>
@@ -1320,7 +1320,7 @@ function App() {
<Route <Route
path="/admin/info-pages/:id/edit" path="/admin/info-pages/:id/edit"
element={ element={
<PermissionRoute permission="settings:edit"> <PermissionRoute permission="info_pages:edit">
<LazyPage> <LazyPage>
<AdminInfoPageEditor /> <AdminInfoPageEditor />
</LazyPage> </LazyPage>

View File

@@ -431,7 +431,7 @@ const sections: AdminSection[] = [
name: 'admin.nav.bulkActions', name: 'admin.nav.bulkActions',
icon: 'list-checks', icon: 'list-checks',
to: '/admin/bulk-actions', to: '/admin/bulk-actions',
permission: 'users:read', permission: 'bulk_actions:read',
}, },
{ {
name: 'admin.nav.tickets', name: 'admin.nav.tickets',
@@ -574,7 +574,7 @@ const sections: AdminSection[] = [
name: 'admin.nav.infoPages', name: 'admin.nav.infoPages',
icon: 'file-text', icon: 'file-text',
to: '/admin/info-pages', to: '/admin/info-pages',
permission: 'settings:read', permission: 'info_pages:read',
}, },
{ {
name: 'admin.nav.updates', name: 'admin.nav.updates',