library-picturebook-activity/backend/data/permissions.json

731 lines
17 KiB
JSON
Raw Normal View History

2025-12-09 11:10:36 +08:00
[
2026-01-12 16:06:34 +08:00
{
"code": "workbench:read",
"resource": "workbench",
"action": "read",
"name": "查看工作台",
"description": "允许查看工作台"
},
2025-12-09 11:10:36 +08:00
{
"code": "user:create",
"resource": "user",
"action": "create",
"name": "创建用户",
"description": "允许创建新用户"
},
{
"code": "user:read",
"resource": "user",
"action": "read",
"name": "查看用户",
"description": "允许查看用户列表和详情"
},
{
"code": "user:update",
"resource": "user",
"action": "update",
"name": "更新用户",
"description": "允许更新用户信息"
},
{
"code": "user:delete",
"resource": "user",
"action": "delete",
"name": "删除用户",
"description": "允许删除用户"
},
{
"code": "user:password:update",
"resource": "user",
"action": "password:update",
"name": "修改用户密码",
"description": "允许修改用户密码"
},
{
"code": "role:create",
"resource": "role",
"action": "create",
"name": "创建角色",
"description": "允许创建新角色"
},
{
"code": "role:read",
"resource": "role",
"action": "read",
"name": "查看角色",
"description": "允许查看角色列表和详情"
},
{
"code": "role:update",
"resource": "role",
"action": "update",
"name": "更新角色",
"description": "允许更新角色信息"
},
{
"code": "role:delete",
"resource": "role",
"action": "delete",
"name": "删除角色",
"description": "允许删除角色"
},
{
"code": "role:assign",
"resource": "role",
"action": "assign",
"name": "分配角色",
"description": "允许给用户分配角色"
},
{
"code": "permission:create",
"resource": "permission",
"action": "create",
"name": "创建权限",
"description": "允许创建新权限"
},
{
"code": "permission:read",
"resource": "permission",
"action": "read",
"name": "查看权限",
"description": "允许查看权限列表和详情"
},
{
"code": "permission:update",
"resource": "permission",
"action": "update",
"name": "更新权限",
"description": "允许更新权限信息"
},
{
"code": "permission:delete",
"resource": "permission",
"action": "delete",
"name": "删除权限",
"description": "允许删除权限"
},
{
"code": "menu:create",
"resource": "menu",
"action": "create",
"name": "创建菜单",
"description": "允许创建新菜单"
},
{
"code": "menu:read",
"resource": "menu",
"action": "read",
"name": "查看菜单",
"description": "允许查看菜单列表和详情"
},
{
"code": "menu:update",
"resource": "menu",
"action": "update",
"name": "更新菜单",
"description": "允许更新菜单信息"
},
{
"code": "menu:delete",
"resource": "menu",
"action": "delete",
"name": "删除菜单",
"description": "允许删除菜单"
},
{
2026-01-12 16:06:34 +08:00
"code": "tenant:create",
"resource": "tenant",
2025-12-09 11:10:36 +08:00
"action": "create",
2026-01-12 16:06:34 +08:00
"name": "创建租户",
"description": "允许创建租户"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "tenant:read",
"resource": "tenant",
2025-12-09 11:10:36 +08:00
"action": "read",
2026-01-12 16:06:34 +08:00
"name": "查看租户",
"description": "允许查看租户列表"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "tenant:update",
"resource": "tenant",
2025-12-09 11:10:36 +08:00
"action": "update",
2026-01-12 16:06:34 +08:00
"name": "更新租户",
"description": "允许更新租户信息"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "tenant:delete",
"resource": "tenant",
2025-12-09 11:10:36 +08:00
"action": "delete",
2026-01-12 16:06:34 +08:00
"name": "删除租户",
"description": "允许删除租户"
2025-12-09 11:10:36 +08:00
},
{
"code": "school:create",
"resource": "school",
"action": "create",
"name": "创建学校",
"description": "允许创建学校信息"
},
{
"code": "school:read",
"resource": "school",
"action": "read",
"name": "查看学校",
"description": "允许查看学校信息"
},
{
"code": "school:update",
"resource": "school",
"action": "update",
"name": "更新学校",
"description": "允许更新学校信息"
},
{
"code": "school:delete",
"resource": "school",
"action": "delete",
"name": "删除学校",
"description": "允许删除学校信息"
},
2026-01-12 16:06:34 +08:00
{
"code": "department:create",
"resource": "department",
"action": "create",
"name": "创建部门",
"description": "允许创建部门"
},
{
"code": "department:read",
"resource": "department",
"action": "read",
"name": "查看部门",
"description": "允许查看部门列表和详情"
},
{
"code": "department:update",
"resource": "department",
"action": "update",
"name": "更新部门",
"description": "允许更新部门信息"
},
{
"code": "department:delete",
"resource": "department",
"action": "delete",
"name": "删除部门",
"description": "允许删除部门"
},
2025-12-09 11:10:36 +08:00
{
"code": "grade:create",
"resource": "grade",
"action": "create",
"name": "创建年级",
"description": "允许创建年级"
},
{
"code": "grade:read",
"resource": "grade",
"action": "read",
"name": "查看年级",
"description": "允许查看年级列表和详情"
},
{
"code": "grade:update",
"resource": "grade",
"action": "update",
"name": "更新年级",
"description": "允许更新年级信息"
},
{
"code": "grade:delete",
"resource": "grade",
"action": "delete",
"name": "删除年级",
"description": "允许删除年级"
},
{
"code": "class:create",
"resource": "class",
"action": "create",
"name": "创建班级",
"description": "允许创建班级"
},
{
"code": "class:read",
"resource": "class",
"action": "read",
"name": "查看班级",
"description": "允许查看班级列表和详情"
},
{
"code": "class:update",
"resource": "class",
"action": "update",
"name": "更新班级",
"description": "允许更新班级信息"
},
{
"code": "class:delete",
"resource": "class",
"action": "delete",
"name": "删除班级",
"description": "允许删除班级"
},
{
"code": "teacher:create",
"resource": "teacher",
"action": "create",
"name": "创建教师",
"description": "允许创建教师"
},
{
"code": "teacher:read",
"resource": "teacher",
"action": "read",
"name": "查看教师",
"description": "允许查看教师列表和详情"
},
{
"code": "teacher:update",
"resource": "teacher",
"action": "update",
"name": "更新教师",
"description": "允许更新教师信息"
},
{
"code": "teacher:delete",
"resource": "teacher",
"action": "delete",
"name": "删除教师",
"description": "允许删除教师"
},
{
"code": "student:create",
"resource": "student",
"action": "create",
"name": "创建学生",
"description": "允许创建学生"
},
{
"code": "student:read",
"resource": "student",
"action": "read",
"name": "查看学生",
"description": "允许查看学生列表和详情"
},
{
"code": "student:update",
"resource": "student",
"action": "update",
"name": "更新学生",
"description": "允许更新学生信息"
},
{
"code": "student:delete",
"resource": "student",
"action": "delete",
"name": "删除学生",
"description": "允许删除学生"
},
{
"code": "contest:create",
"resource": "contest",
"action": "create",
2026-01-12 16:06:34 +08:00
"name": "创建赛事",
"description": "允许创建赛事"
2025-12-09 11:10:36 +08:00
},
{
"code": "contest:read",
"resource": "contest",
"action": "read",
2026-01-12 16:06:34 +08:00
"name": "查看赛事",
"description": "允许查看赛事列表和详情"
2025-12-09 11:10:36 +08:00
},
{
"code": "contest:update",
"resource": "contest",
"action": "update",
2026-01-12 16:06:34 +08:00
"name": "更新赛事",
"description": "允许更新赛事信息"
2025-12-09 11:10:36 +08:00
},
{
"code": "contest:delete",
"resource": "contest",
"action": "delete",
2026-01-12 16:06:34 +08:00
"name": "删除赛事",
"description": "允许删除赛事"
2025-12-09 11:10:36 +08:00
},
{
"code": "contest:publish",
"resource": "contest",
"action": "publish",
2026-01-12 16:06:34 +08:00
"name": "发布赛事",
"description": "允许发布/取消发布赛事"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "contest:finish",
"resource": "contest",
"action": "finish",
"name": "结束赛事",
"description": "允许结束赛事"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "review-rule:create",
"resource": "review-rule",
2025-12-09 11:10:36 +08:00
"action": "create",
"name": "创建评审规则",
"description": "允许创建评审规则"
},
{
2026-01-12 16:06:34 +08:00
"code": "review-rule:read",
"resource": "review-rule",
2025-12-09 11:10:36 +08:00
"action": "read",
2026-01-12 16:06:34 +08:00
"name": "查看评审规则",
"description": "允许查看评审规则"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "review-rule:update",
"resource": "review-rule",
2025-12-09 11:10:36 +08:00
"action": "update",
"name": "更新评审规则",
"description": "允许更新评审规则"
},
{
2026-01-12 16:06:34 +08:00
"code": "review-rule:delete",
"resource": "review-rule",
2025-12-09 11:10:36 +08:00
"action": "delete",
"name": "删除评审规则",
"description": "允许删除评审规则"
},
{
2026-01-12 16:06:34 +08:00
"code": "judge:create",
"resource": "judge",
2025-12-09 11:10:36 +08:00
"action": "create",
"name": "添加评委",
2026-01-12 16:06:34 +08:00
"description": "允许添加评委"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "judge:read",
"resource": "judge",
2025-12-09 11:10:36 +08:00
"action": "read",
"name": "查看评委",
"description": "允许查看评委列表"
},
{
2026-01-12 16:06:34 +08:00
"code": "judge:update",
"resource": "judge",
2025-12-09 11:10:36 +08:00
"action": "update",
"name": "更新评委",
"description": "允许更新评委信息"
},
{
2026-01-12 16:06:34 +08:00
"code": "judge:delete",
"resource": "judge",
2025-12-09 11:10:36 +08:00
"action": "delete",
"name": "删除评委",
"description": "允许删除评委"
},
{
2026-01-12 16:06:34 +08:00
"code": "judge:assign",
"resource": "judge",
"action": "assign",
"name": "分配评委",
"description": "允许为赛事分配评委"
},
{
"code": "registration:create",
"resource": "registration",
2025-12-09 11:10:36 +08:00
"action": "create",
2026-01-12 16:06:34 +08:00
"name": "创建报名",
"description": "允许报名赛事"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "registration:read",
"resource": "registration",
"action": "read",
"name": "查看报名",
"description": "允许查看报名记录"
},
{
"code": "registration:update",
"resource": "registration",
"action": "update",
"name": "更新报名",
"description": "允许更新报名信息"
},
{
"code": "registration:delete",
"resource": "registration",
"action": "delete",
"name": "取消报名",
"description": "允许取消报名"
},
{
"code": "registration:approve",
"resource": "registration",
"action": "approve",
"name": "审核报名",
"description": "允许审核报名"
},
{
"code": "work:create",
"resource": "work",
"action": "create",
"name": "上传作品",
"description": "允许上传参赛作品"
},
{
"code": "work:read",
"resource": "work",
2025-12-09 11:10:36 +08:00
"action": "read",
"name": "查看作品",
2026-01-12 16:06:34 +08:00
"description": "允许查看参赛作品"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "work:update",
"resource": "work",
2025-12-09 11:10:36 +08:00
"action": "update",
"name": "更新作品",
"description": "允许更新作品信息"
},
{
2026-01-12 16:06:34 +08:00
"code": "work:delete",
"resource": "work",
2025-12-09 11:10:36 +08:00
"action": "delete",
"name": "删除作品",
"description": "允许删除作品"
},
{
2026-01-12 16:06:34 +08:00
"code": "work:submit",
"resource": "work",
2025-12-09 11:10:36 +08:00
"action": "submit",
"name": "提交作品",
"description": "允许提交作品"
},
{
2026-01-12 16:06:34 +08:00
"code": "review:read",
"resource": "review",
"action": "read",
"name": "查看评审任务",
"description": "允许查看待评审作品"
},
{
"code": "review:score",
"resource": "review",
"action": "score",
"name": "评审打分",
"description": "允许对作品打分"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "notice:create",
"resource": "notice",
2025-12-09 11:10:36 +08:00
"action": "create",
2026-01-12 16:06:34 +08:00
"name": "创建公告",
"description": "允许创建赛事公告"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "notice:read",
"resource": "notice",
2025-12-09 11:10:36 +08:00
"action": "read",
2026-01-12 16:06:34 +08:00
"name": "查看公告",
"description": "允许查看赛事公告"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "notice:update",
"resource": "notice",
2025-12-09 11:10:36 +08:00
"action": "update",
2026-01-12 16:06:34 +08:00
"name": "更新公告",
"description": "允许更新公告信息"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "notice:delete",
"resource": "notice",
2025-12-09 11:10:36 +08:00
"action": "delete",
2026-01-12 16:06:34 +08:00
"name": "删除公告",
"description": "允许删除公告"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "homework:create",
"resource": "homework",
"action": "create",
"name": "创建作业",
"description": "允许创建作业"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "homework:read",
"resource": "homework",
"action": "read",
"name": "查看作业",
"description": "允许查看作业列表"
},
{
"code": "homework:update",
"resource": "homework",
"action": "update",
"name": "更新作业",
"description": "允许更新作业信息"
},
{
"code": "homework:delete",
"resource": "homework",
"action": "delete",
"name": "删除作业",
"description": "允许删除作业"
},
{
"code": "homework:publish",
"resource": "homework",
"action": "publish",
"name": "发布作业",
"description": "允许发布作业"
},
{
"code": "homework-submission:create",
"resource": "homework-submission",
2025-12-09 11:10:36 +08:00
"action": "create",
2026-01-12 16:06:34 +08:00
"name": "提交作业",
"description": "允许提交作业"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "homework-submission:read",
"resource": "homework-submission",
2025-12-09 11:10:36 +08:00
"action": "read",
2026-01-12 16:06:34 +08:00
"name": "查看作业提交",
"description": "允许查看作业提交记录"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "homework-submission:update",
"resource": "homework-submission",
2025-12-09 11:10:36 +08:00
"action": "update",
2026-01-12 16:06:34 +08:00
"name": "更新作业提交",
"description": "允许更新提交的作业"
},
{
"code": "homework-review-rule:create",
"resource": "homework-review-rule",
"action": "create",
"name": "创建作业评审规则",
"description": "允许创建作业评审规则"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "homework-review-rule:read",
"resource": "homework-review-rule",
"action": "read",
"name": "查看作业评审规则",
"description": "允许查看作业评审规则"
},
{
"code": "homework-review-rule:update",
"resource": "homework-review-rule",
"action": "update",
"name": "更新作业评审规则",
"description": "允许更新作业评审规则"
},
{
"code": "homework-review-rule:delete",
"resource": "homework-review-rule",
2025-12-09 11:10:36 +08:00
"action": "delete",
2026-01-12 16:06:34 +08:00
"name": "删除作业评审规则",
"description": "允许删除作业评审规则"
2025-12-09 11:10:36 +08:00
},
{
2026-01-12 16:06:34 +08:00
"code": "homework-score:create",
"resource": "homework-score",
"action": "create",
"name": "作业评分",
"description": "允许对作业评分"
},
{
"code": "homework-score:read",
"resource": "homework-score",
"action": "read",
"name": "查看作业评分",
"description": "允许查看作业评分"
},
{
"code": "dict:create",
"resource": "dict",
"action": "create",
"name": "创建字典",
"description": "允许创建新字典"
},
{
"code": "dict:read",
"resource": "dict",
"action": "read",
"name": "查看字典",
"description": "允许查看字典列表和详情"
},
{
"code": "dict:update",
"resource": "dict",
"action": "update",
"name": "更新字典",
"description": "允许更新字典信息"
},
{
"code": "dict:delete",
"resource": "dict",
"action": "delete",
"name": "删除字典",
"description": "允许删除字典"
},
{
"code": "config:create",
"resource": "config",
"action": "create",
"name": "创建配置",
"description": "允许创建新配置"
},
{
"code": "config:read",
"resource": "config",
"action": "read",
"name": "查看配置",
"description": "允许查看配置列表和详情"
},
{
"code": "config:update",
"resource": "config",
"action": "update",
"name": "更新配置",
"description": "允许更新配置信息"
},
{
"code": "config:delete",
"resource": "config",
"action": "delete",
"name": "删除配置",
"description": "允许删除配置"
},
{
"code": "log:read",
"resource": "log",
"action": "read",
"name": "查看日志",
"description": "允许查看系统日志"
},
{
"code": "log:delete",
"resource": "log",
"action": "delete",
"name": "删除日志",
"description": "允许删除系统日志"
},
{
"code": "activity:read",
"resource": "activity",
"action": "read",
"name": "查看赛事活动",
"description": "允许查看已发布的赛事活动"
},
{
"code": "activity:guidance",
"resource": "activity",
"action": "guidance",
"name": "指导学生",
"description": "允许指导学生参赛"
2025-12-09 11:10:36 +08:00
}
]