feat: add document type root management
This commit is contained in:
@@ -35,7 +35,6 @@ VALUES
|
||||
('/audit', 'audit', 'Layout', NULL, '评查任务', 'audit', 20, FALSE, TRUE, '{"group":"audit"}'::jsonb, 0, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, NULL),
|
||||
('/audit/runs', 'audit.runs', 'audit/runs', NULL, '评查运行', 'history', 21, FALSE, TRUE, '{"group":"audit"}'::jsonb, 0, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, NULL),
|
||||
('/rules', 'rules', 'Layout', NULL, '规则管理', 'rule', 30, FALSE, TRUE, '{"group":"rules"}'::jsonb, 0, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, NULL),
|
||||
('/rules/sets', 'rules.sets', 'rules/sets', NULL, '规则集管理', 'yaml', 31, FALSE, TRUE, '{"group":"rules"}'::jsonb, 0, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, NULL),
|
||||
('/system', 'system', 'Layout', NULL, '系统管理', 'setting', 90, FALSE, TRUE, '{"group":"system"}'::jsonb, 0, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, NULL),
|
||||
('/system/users', 'system.users', 'system/users', NULL, '用户管理', 'user', 91, FALSE, TRUE, '{"group":"system"}'::jsonb, 0, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, NULL),
|
||||
('/system/roles', 'system.roles', 'system/roles', NULL, '角色权限', 'shield', 92, FALSE, TRUE, '{"group":"system"}'::jsonb, 0, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, NULL),
|
||||
@@ -48,6 +47,17 @@ VALUES
|
||||
('/cross-checking/result', 'cross-checking.result', 'cross-checking/result', NULL, '评查结果', 'table', 62, FALSE, TRUE, '{"group":"cross-review"}'::jsonb, 0, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, NULL)
|
||||
ON CONFLICT DO NOTHING;
|
||||
|
||||
UPDATE role_route
|
||||
SET deleted_at = NOW(), updated_at = NOW()
|
||||
WHERE deleted_at IS NULL
|
||||
AND route_id IN (
|
||||
SELECT id FROM sys_routes WHERE route_path = '/rules/sets' AND deleted_at IS NULL
|
||||
);
|
||||
|
||||
UPDATE sys_routes
|
||||
SET deleted_at = NOW(), updated_at = NOW()
|
||||
WHERE route_path = '/rules/sets' AND deleted_at IS NULL;
|
||||
|
||||
-- --------------------------------------------------------------------------
|
||||
-- 3. 权限点初始化
|
||||
-- --------------------------------------------------------------------------
|
||||
@@ -126,7 +136,6 @@ seed(role_key, route_path, permission, status) AS (
|
||||
('super_admin', '/audit', 'RW', 1),
|
||||
('super_admin', '/audit/runs', 'RW', 1),
|
||||
('super_admin', '/rules', 'RW', 1),
|
||||
('super_admin', '/rules/sets', 'RW', 1),
|
||||
('super_admin', '/chat-with-llm', 'RW', 1),
|
||||
('super_admin', '/contract-template', 'RW', 1),
|
||||
('super_admin', '/contract-template/search', 'RW', 1),
|
||||
@@ -143,7 +152,6 @@ seed(role_key, route_path, permission, status) AS (
|
||||
('provincial_admin', '/audit', 'RW', 1),
|
||||
('provincial_admin', '/audit/runs', 'RW', 1),
|
||||
('provincial_admin', '/rules', 'RW', 1),
|
||||
('provincial_admin', '/rules/sets', 'RW', 1),
|
||||
('provincial_admin', '/chat-with-llm', 'RW', 1),
|
||||
('provincial_admin', '/contract-template', 'RW', 1),
|
||||
('provincial_admin', '/contract-template/search', 'RW', 1),
|
||||
@@ -160,7 +168,6 @@ seed(role_key, route_path, permission, status) AS (
|
||||
('admin', '/audit', 'RW', 1),
|
||||
('admin', '/audit/runs', 'RW', 1),
|
||||
('admin', '/rules', 'RW', 1),
|
||||
('admin', '/rules/sets', 'RW', 1),
|
||||
('admin', '/chat-with-llm', 'RW', 1),
|
||||
('admin', '/contract-template', 'RW', 1),
|
||||
('admin', '/contract-template/search', 'RW', 1),
|
||||
|
||||
Reference in New Issue
Block a user