test(admin): align redemption audit permission contract
Independent Staging Quality Gate / validate (push) Failing after 12m13s
Independent Staging Quality Gate / publish (push) Has been skipped

This commit is contained in:
Jesse_Chen
2026-08-16 18:15:28 +08:00
parent 945d61fa1c
commit ab238bf55f
@@ -473,7 +473,7 @@ test("billing order adjustments and redemption reasons are atomic and audited",
assert.equal(
sql(`select string_agg(action||':'||permission_used||':'||reason,'|' order by created_at)
from audit.admin_audit_logs where target_id='${codeId}'`),
"redemption_code.create:billing.adjustments.write:创建客服补偿码|redemption_code.update:billing.adjustments.write:修正兑换码备注|redemption_code.revoke:billing.adjustments.write:撤销未发放兑换码",
"redemption_code.create:admin.access:创建客服补偿码|redemption_code.update:admin.access:修正兑换码备注|redemption_code.revoke:admin.access:撤销未发放兑换码",
);
} finally {
await Promise.all([