R71-A2 对齐经理团队日历权限并补回归

这个提交包含在:
2026-04-28 19:24:42 +08:00
父节点 2bce9c933a
当前提交 a5eac04a06
共修改 3 个文件,包含 196 行新增和 0 行删除
@@ -21,6 +21,13 @@ describe("Permission Constants", () => {
expect(hasPermission(resolvePermissionsForRoles(["hr"]), "leave.approve")).toBe(false);
});
it("grants manager leave view-all without leave.manage", () => {
const managerPermissions = resolvePermissionsForRoles(["manager"]);
expect(managerPermissions).toEqual(expect.arrayContaining(["leave.view_all"]));
expect(hasPermission(managerPermissions, "leave.manage")).toBe(false);
});
it("grants master data permissions to finance and finance manager roles", () => {
expect(hasPermission(resolvePermissionsForRoles(["finance"]), "masterdata.view")).toBe(true);