运维网关支持按车辆配置方法真实下发,并按用户过滤审计。

新增 ops.car.execute 路径与前端运维操作/选中面板联动。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
黄兆尉
2026-08-26 17:50:34 +08:00
co-authored by Cursor
parent c5d5f7a726
commit c9e835aaf7
7 changed files with 681 additions and 217 deletions
+6 -3
View File
@@ -103,12 +103,15 @@ public sealed class OpsAuditStore
}
}
/// <summary>最近的审计(倒序,最新在前)。</summary>
public IReadOnlyList<AuditEntry> Recent()
/// <summary>最近的审计(倒序,最新在前)。传入 user 时只返回该操作人(忽略大小写)。</summary>
public IReadOnlyList<AuditEntry> Recent(string? user = null)
{
lock (_gate)
{
var copy = new List<AuditEntry>(_entries);
IEnumerable<AuditEntry> src = _entries;
if (!string.IsNullOrWhiteSpace(user))
src = _entries.Where(e => string.Equals(e.User, user, StringComparison.OrdinalIgnoreCase));
var copy = src.ToList();
copy.Reverse();
return copy;
}