R71-A2 对齐经理团队日历权限并补回归
这个提交包含在:
@@ -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);
|
||||
|
||||
在新工单中引用
屏蔽一个用户