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
|
<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>
|
||||||
|
|||||||
@@ -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',
|
||||||
|
|||||||
Reference in New Issue
Block a user