diff --git a/.kiro/specs/admin-management-features/tasks.md b/.kiro/specs/admin-management-features/tasks.md index ff4f13b..f15159b 100644 --- a/.kiro/specs/admin-management-features/tasks.md +++ b/.kiro/specs/admin-management-features/tasks.md @@ -376,19 +376,19 @@ - [x] 19.9.2 配置策略自动发现 ### 20. Filament 资源权限集成 -- [ ] 20.1 更新所有 Resource 的权限检查 - - [ ] 20.1.1 DocumentResource 集成权限(使用 can 方法) - - [ ] 20.1.2 SystemSettingResource 集成权限 - - [ ] 20.1.3 ActivityLogResource 集成权限 - - [ ] 20.1.4 TerminalResource 集成权限 - - [ ] 20.1.5 SopTemplateResource 集成权限 - - [ ] 20.1.6 GroupResource 集成权限 - - [ ] 20.1.7 UserResource 集成权限 - - [ ] 20.1.8 RoleResource 集成权限 -- [ ] 20.2 实现导航菜单权限控制 - - [ ] 20.2.1 配置 Resource 的 shouldRegisterNavigation 方法 - - [ ] 20.2.2 使用 auth()->user()->can() 检查权限 - - [ ] 20.2.3 根据权限动态显示/隐藏菜单项 +- [x] 20.1 更新所有 Resource 的权限检查 + - [x] 20.1.1 DocumentResource 集成权限(使用 can 方法) + - [x] 20.1.2 SystemSettingResource 集成权限 + - [x] 20.1.3 ActivityLogResource 集成权限 + - [x] 20.1.4 TerminalResource 集成权限 + - [x] 20.1.5 SopTemplateResource 集成权限 + - [x] 20.1.6 GroupResource 集成权限 + - [x] 20.1.7 UserResource 集成权限 + - [x] 20.1.8 RoleResource 集成权限 +- [x] 20.2 实现导航菜单权限控制 + - [x] 20.2.1 配置 Resource 的 shouldRegisterNavigation 方法 + - [x] 20.2.2 使用 auth()->user()->can() 检查权限 + - [x] 20.2.3 根据权限动态显示/隐藏菜单项 - [ ] 20.3 实现操作按钮权限控制 - [ ] 20.3.1 配置 Action 的 visible 方法 - [ ] 20.3.2 使用 $this->can() 检查权限