清理全局角色残留并修复项目权限判断
This commit is contained in:
@@ -15,8 +15,10 @@ describe("audit logs access", () => {
|
||||
expect(source).toContain('projectRole.value === "PM"');
|
||||
expect(source).toContain("isApiPermissionAllowed");
|
||||
expect(source).toContain('permissionMatrix.value?.[projectRole.value]?.["audit_logs:read"]');
|
||||
expect(source).not.toContain('const role = auth.user?.role');
|
||||
expect(source).not.toContain('role !== "ADMIN"');
|
||||
expect(source).toContain('permissionMatrix.value?.[projectRole.value]?.["audit_logs:export"]');
|
||||
expect(source).toContain('if (scope === "project" && !canProjectExport.value) return;');
|
||||
expect(source).not.toMatch(/auth\.user\?\.role/);
|
||||
expect(source).not.toContain('!== "ADMIN"');
|
||||
});
|
||||
|
||||
it("does not expose legacy startup ethics business labels", () => {
|
||||
|
||||
Reference in New Issue
Block a user