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模型管理 | ✓ | | ✓ | | |
|
* | AI模型管理 | ✓ | | ✓ | | |
|
||||||
|
* | 凭据槽位 | ✓ | | ✓ | | |
|
||||||
* | 服装管理 | ✓ | ✓ | | ✓ | |
|
* | 服装管理 | ✓ | ✓ | | ✓ | |
|
||||||
* | 道具管理 | ✓ | ✓ | | ✓ | |
|
* | 道具管理 | ✓ | ✓ | | ✓ | |
|
||||||
* | 歌曲管理 | ✓ | ✓ | | | |
|
* | 歌曲管理 | ✓ | ✓ | | | |
|
||||||
@ -31,7 +32,8 @@ export type PermissionModule =
|
|||||||
| "dances"
|
| "dances"
|
||||||
| "achievements"
|
| "achievements"
|
||||||
| "affinity"
|
| "affinity"
|
||||||
| "settings";
|
| "settings"
|
||||||
|
| "credential-slot";
|
||||||
|
|
||||||
// 权限矩阵定义
|
// 权限矩阵定义
|
||||||
const PERMISSION_MATRIX: Record<RoleName, PermissionModule[]> = {
|
const PERMISSION_MATRIX: Record<RoleName, PermissionModule[]> = {
|
||||||
@ -39,6 +41,7 @@ const PERMISSION_MATRIX: Record<RoleName, PermissionModule[]> = {
|
|||||||
"dashboard", "users", "permissions", "ai-model",
|
"dashboard", "users", "permissions", "ai-model",
|
||||||
"outfits", "props", "home-decor", "food",
|
"outfits", "props", "home-decor", "food",
|
||||||
"songs", "dances", "achievements", "affinity", "settings",
|
"songs", "dances", "achievements", "affinity", "settings",
|
||||||
|
"credential-slot",
|
||||||
],
|
],
|
||||||
内容管理员: [
|
内容管理员: [
|
||||||
"dashboard", "outfits", "props", "home-decor", "food",
|
"dashboard", "outfits", "props", "home-decor", "food",
|
||||||
@ -46,6 +49,7 @@ const PERMISSION_MATRIX: Record<RoleName, PermissionModule[]> = {
|
|||||||
],
|
],
|
||||||
AI模型管理员: [
|
AI模型管理员: [
|
||||||
"dashboard", "ai-model",
|
"dashboard", "ai-model",
|
||||||
|
"credential-slot",
|
||||||
],
|
],
|
||||||
卡牌管理员: [
|
卡牌管理员: [
|
||||||
"dashboard", "outfits", "props", "home-decor", "food",
|
"dashboard", "outfits", "props", "home-decor", "food",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user