完善公共事業費用與會計報表權限設定
All checks were successful
Koori-ERP-Deploy-System / deploy-demo (push) Successful in 53s
Koori-ERP-Deploy-System / deploy-production (push) Has been skipped

- 新增 utility_fees 與 accounting 相關權限至 PermissionSeeder
- 更新 RoleController 加入權限群組中文標題映射
- 為會計報表匯出功能加上權限保護
- 前端加入 Can 組件保護按鈕顯示
- 更新權限管理 Skill 文件,補充 UI 顯示設定步驟
This commit is contained in:
2026-01-21 10:55:11 +08:00
parent 9a50bbf887
commit b3299618ce
5 changed files with 52 additions and 9 deletions

View File

@@ -63,6 +63,16 @@ class PermissionSeeder extends Seeder
// 系統日誌
'system.view_logs',
// 公共事業費管理
'utility_fees.view',
'utility_fees.create',
'utility_fees.edit',
'utility_fees.delete',
// 會計報表
'accounting.view',
'accounting.export',
];
foreach ($permissions as $permission) {
@@ -90,7 +100,10 @@ class PermissionSeeder extends Seeder
'vendors.view', 'vendors.create', 'vendors.edit', 'vendors.delete',
'warehouses.view', 'warehouses.create', 'warehouses.edit', 'warehouses.delete',
'users.view', 'users.create', 'users.edit',
'users.view', 'users.create', 'users.edit',
'system.view_logs',
'utility_fees.view', 'utility_fees.create', 'utility_fees.edit', 'utility_fees.delete',
'accounting.view', 'accounting.export',
]);
// warehouse-manager 管理庫存與倉庫
@@ -115,6 +128,8 @@ class PermissionSeeder extends Seeder
'inventory.view',
'vendors.view',
'warehouses.view',
'utility_fees.view',
'accounting.view',
]);
// 將現有使用者設為 super-admin如果存在的話