feat: add CLASS/SCHEDULE/ATTENDANCE permission nodes
This commit is contained in:
@@ -57,6 +57,17 @@ const PRESET_PERMISSIONS: Array<{ code: string; name: string; group: string }> =
|
||||
{ code: 'role:create', name: '创建角色', group: 'role' },
|
||||
{ code: 'role:edit', name: '编辑角色', group: 'role' },
|
||||
{ code: 'role:delete', name: '删除角色', group: 'role' },
|
||||
{ code: 'class:view', name: '查看班级', group: 'class' },
|
||||
{ code: 'class:create', name: '创建班级', group: 'class' },
|
||||
{ code: 'class:edit', name: '编辑班级', group: 'class' },
|
||||
{ code: 'class:delete', name: '删除班级', group: 'class' },
|
||||
{ code: 'schedule:view', name: '查看排课', group: 'schedule' },
|
||||
{ code: 'schedule:create', name: '创建排课', group: 'schedule' },
|
||||
{ code: 'schedule:edit', name: '编辑排课', group: 'schedule' },
|
||||
{ code: 'schedule:delete', name: '删除排课', group: 'schedule' },
|
||||
{ code: 'attendance:view', name: '查看考勤', group: 'attendance' },
|
||||
{ code: 'attendance:create', name: '新增考勤', group: 'attendance' },
|
||||
{ code: 'attendance:edit', name: '编辑考勤', group: 'attendance' },
|
||||
];
|
||||
|
||||
const PRESET_ROLES: Array<{
|
||||
@@ -88,6 +99,9 @@ const PRESET_ROLES: Array<{
|
||||
'deposit',
|
||||
'log',
|
||||
'dashboard',
|
||||
'class',
|
||||
'schedule',
|
||||
'attendance',
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user