运维网关支持按车辆配置方法真实下发,并按用户过滤审计。
新增 ops.car.execute 路径与前端运维操作/选中面板联动。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user