feat(02-01): 扩展 RBAC 矩阵增加 credential-slot 模块
- PermissionModule union 末尾追加 'credential-slot' 字面量(共 14 项) - 超级管理员 / AI模型管理员 两角色数组末尾追加 'credential-slot' - 顶部权限矩阵注释表新增「凭据槽位」行 - 其他 4 角色(内容管理员/卡牌管理员/查看者/管理员)数组逐字不变 - getModuleFromPath 不动(凭据槽位是 /ai-model 子能力,无独立路由)
This commit is contained in:
parent
3097f15f6c
commit
d60dd897c7
@ -8,6 +8,7 @@
|
||||
* | 用户管理 | ✓ | | | | |
|
||||
* | 角色权限管理 | ✓ | | | | |
|
||||
* | AI模型管理 | ✓ | | ✓ | | |
|
||||
* | 凭据槽位 | ✓ | | ✓ | | |
|
||||
* | 服装管理 | ✓ | ✓ | | ✓ | |
|
||||
* | 道具管理 | ✓ | ✓ | | ✓ | |
|
||||
* | 歌曲管理 | ✓ | ✓ | | | |
|
||||
@ -31,7 +32,8 @@ export type PermissionModule =
|
||||
| "dances"
|
||||
| "achievements"
|
||||
| "affinity"
|
||||
| "settings";
|
||||
| "settings"
|
||||
| "credential-slot";
|
||||
|
||||
// 权限矩阵定义
|
||||
const PERMISSION_MATRIX: Record<RoleName, PermissionModule[]> = {
|
||||
@ -39,6 +41,7 @@ const PERMISSION_MATRIX: Record<RoleName, PermissionModule[]> = {
|
||||
"dashboard", "users", "permissions", "ai-model",
|
||||
"outfits", "props", "home-decor", "food",
|
||||
"songs", "dances", "achievements", "affinity", "settings",
|
||||
"credential-slot",
|
||||
],
|
||||
内容管理员: [
|
||||
"dashboard", "outfits", "props", "home-decor", "food",
|
||||
@ -46,6 +49,7 @@ const PERMISSION_MATRIX: Record<RoleName, PermissionModule[]> = {
|
||||
],
|
||||
AI模型管理员: [
|
||||
"dashboard", "ai-model",
|
||||
"credential-slot",
|
||||
],
|
||||
卡牌管理员: [
|
||||
"dashboard", "outfits", "props", "home-decor", "food",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user