Files
lotteryLaravel/config/admin_permission_language.php
kang a60ce8caad refactor: 优化 DrawHallSnapshotBuilder 和权限管理逻辑
- 在 DrawHallSnapshotBuilder 中简化数据获取逻辑,仅保留必要字段,更新状态表示方式。
- 在 AdminAuthorizationRegistry 中整合接入站点权限定义,提升权限管理的灵活性与可维护性。
- 更新调度任务配置,确保任务在单一服务器上运行,避免重叠执行,提高系统稳定性。
- 增强测试用例,确保新逻辑的正确性与稳定性。
2026-05-27 16:51:08 +08:00

49 lines
1.4 KiB
PHP

<?php
return [
// 统一给 UI 展示的五类“产品词汇”
'categories' => [
'view' => [
'label' => '查看',
],
'manage' => [
'label' => '可管理',
],
'audit' => [
'label' => '可审核',
],
'export' => [
'label' => '导出',
],
'privilege' => [
'label' => '特权',
],
],
// “页面权限包”:把页面动作映射到 `prd.*` slug 与运行时 action code
'pages' => [
'integration-sites' => [
'label' => '接入站点',
// 该页面在侧栏/页级入口需要的最小 slug 集合(对应“页面可进”)
'required_bundles' => [
'view',
'manage',
],
'bundles' => [
'view' => [
'category' => 'view',
'prd_slug' => 'prd.integration.view',
'permission_codes' => ['integration.site.view'],
],
'manage' => [
'category' => 'manage',
'prd_slug' => 'prd.integration.manage',
'permission_codes' => ['integration.site.manage'],
],
// 当前页面暂无对“审核/导出/特权”的独立权限包拆分
],
],
],
];