mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 09:33:46 +00:00
feat: add sales_stats RBAC permission section to frontend
- Update route guard and menu item to use sales_stats:read - Add sales_stats:read to marketer preset - Add i18n translations for sales_stats section (ru, en, fa, zh)
This commit is contained in:
@@ -779,7 +779,7 @@ function App() {
|
||||
<Route
|
||||
path="/admin/sales-stats"
|
||||
element={
|
||||
<PermissionRoute permission="stats:read">
|
||||
<PermissionRoute permission="sales_stats:read">
|
||||
<LazyPage>
|
||||
<AdminSalesStats />
|
||||
</LazyPage>
|
||||
|
||||
@@ -2843,6 +2843,7 @@
|
||||
"users": "Users",
|
||||
"tickets": "Tickets",
|
||||
"stats": "Statistics",
|
||||
"sales_stats": "Sales statistics",
|
||||
"broadcasts": "Broadcasts",
|
||||
"tariffs": "Tariffs",
|
||||
"promocodes": "Promo codes",
|
||||
|
||||
@@ -2576,6 +2576,7 @@
|
||||
"users": "کاربران",
|
||||
"tickets": "تیکتها",
|
||||
"stats": "آمار",
|
||||
"sales_stats": "آمار فروش",
|
||||
"broadcasts": "پیامهای همگانی",
|
||||
"tariffs": "تعرفهها",
|
||||
"promocodes": "کدهای تخفیف",
|
||||
|
||||
@@ -3391,6 +3391,7 @@
|
||||
"users": "Пользователи",
|
||||
"tickets": "Тикеты",
|
||||
"stats": "Статистика",
|
||||
"sales_stats": "Статистика продаж",
|
||||
"broadcasts": "Рассылки",
|
||||
"tariffs": "Тарифы",
|
||||
"promocodes": "Промокоды",
|
||||
|
||||
@@ -2575,6 +2575,7 @@
|
||||
"users": "用户",
|
||||
"tickets": "工单",
|
||||
"stats": "统计",
|
||||
"sales_stats": "销售统计",
|
||||
"broadcasts": "广播",
|
||||
"tariffs": "套餐",
|
||||
"promocodes": "促销码",
|
||||
|
||||
@@ -419,7 +419,7 @@ export default function AdminPanel() {
|
||||
icon: <ChartBarIcon />,
|
||||
title: t('admin.nav.salesStats'),
|
||||
description: t('admin.panel.salesStatsDesc'),
|
||||
permission: 'stats:read',
|
||||
permission: 'sales_stats:read',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
@@ -45,6 +45,7 @@ const PRESETS: Record<string, string[]> = {
|
||||
'promo_offers:*',
|
||||
'promo_groups:*',
|
||||
'stats:read',
|
||||
'sales_stats:read',
|
||||
'pinned_messages:*',
|
||||
'wheel:*',
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user