Files
shz-backend/sql/migration_public_job_fair_enterprise_no_detail.sql

22 lines
652 B
PL/PgSQL

-- 公共招聘会:企业角色不能查看管理员详情页
-- 企业保留列表、报名、岗位维护权限;管理员查询权限不受影响。
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:%';