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:create', name: '创建角色', group: 'role' },
|
||||||
{ code: 'role:edit', name: '编辑角色', group: 'role' },
|
{ code: 'role:edit', name: '编辑角色', group: 'role' },
|
||||||
{ code: 'role:delete', 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<{
|
const PRESET_ROLES: Array<{
|
||||||
@@ -88,6 +99,9 @@ const PRESET_ROLES: Array<{
|
|||||||
'deposit',
|
'deposit',
|
||||||
'log',
|
'log',
|
||||||
'dashboard',
|
'dashboard',
|
||||||
|
'class',
|
||||||
|
'schedule',
|
||||||
|
'attendance',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user