feat: Add functionality for companies to query their registered jobs without accessing admin details
This commit is contained in:
21
sql/migration_public_job_fair_enterprise_no_detail.sql
Normal file
21
sql/migration_public_job_fair_enterprise_no_detail.sql
Normal file
@@ -0,0 +1,21 @@
|
||||
-- 公共招聘会:企业角色不能查看管理员详情页
|
||||
-- 企业保留列表、报名、岗位维护权限;管理员查询权限不受影响。
|
||||
|
||||
BEGIN;
|
||||
|
||||
DELETE FROM "shz"."sys_role_menu"
|
||||
WHERE "role_id" = 1102
|
||||
AND "menu_id" IN (
|
||||
SELECT "menu_id"
|
||||
FROM "shz"."sys_menu"
|
||||
WHERE "perms" = 'cms:publicJobFair:query'
|
||||
);
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- 验证:企业角色不应返回 cms:publicJobFair:query
|
||||
-- SELECT r.role_id, r.role_name, m.perms
|
||||
-- FROM shz.sys_role_menu rm
|
||||
-- JOIN shz.sys_role r ON r.role_id = rm.role_id
|
||||
-- JOIN shz.sys_menu m ON m.menu_id = rm.menu_id
|
||||
-- WHERE r.role_id = 1102 AND m.perms LIKE 'cms:publicJobFair:%';
|
||||
Reference in New Issue
Block a user