fix(topup-log): keep row expandable and warn admins on legacy logs

Top-up logs written by pre-upgrade instances have no admin_info, which
made the expanded row empty and the row un-expandable. For admins, always
emit an entry: either the audit fields from admin_info when present, or a
warning prompting the operator to upgrade the instance so audit fields
(server IP, callback IP, payment method, system version) are recorded.
This commit is contained in:
CaIon
2026-04-18 00:36:05 +08:00
parent c31343ac76
commit 6ff8c7ab03
8 changed files with 56 additions and 29 deletions
+2
View File
@@ -1234,6 +1234,7 @@
"实际模型": "Фактическая модель",
"实际结算金额:{{symbol}}{{total}}(已包含分组价格调整)": "Фактическое списание: {{symbol}}{{total}} (включая групповую ценовую корректировку)",
"实际请求体": "Фактическое тело запроса",
"审计信息": "Информация об аудите",
"容器": "Container",
"容器ID": "Container ID",
"容器创建失败: ": "Container creation failed: ",
@@ -2987,6 +2988,7 @@
"该规则未设置参数覆盖模板": "У этого правила не задан шаблон переопределения параметров",
"该规则的缓存保留时长;0 表示使用默认 TTL:": "Время хранения кэша для этого правила; 0 — использовать TTL по умолчанию: ",
"该记录不包含可用的 token 统计口径。": "Эта запись не содержит доступной статистики токенов.",
"该记录由旧版本实例写入,缺少审计信息,建议将实例升级至最新版本以便记录服务器IP、回调IP、支付方式与系统版本等审计字段。": "Эта запись была создана более старой версией экземпляра и не содержит данных аудита. Рекомендуется обновить экземпляр до последней версии, чтобы фиксировать поля аудита: IP сервера, IP callback, способ оплаты и версию системы.",
"详情": "Подробности",
"详见「特殊倍率」和「可用分组」标签页。": "See \"Special Ratios\" and \"Usable Groups\" tabs for details.",
"语言偏好": "Языковые настройки",