萝卜
|
548d2b8bb8
|
Platform batch show: add copy spot-check order id button
|
2026-03-18 09:09:36 +08:00 |
|
萝卜
|
85c4a932c4
|
Platform batch show: add copy spot-check link button
|
2026-03-18 09:07:13 +08:00 |
|
萝卜
|
b9e8cee144
|
Platform batch show: add copy link button for spot-check
|
2026-03-18 09:02:40 +08:00 |
|
萝卜
|
a18627db39
|
Platform batch show: add BAS spot-check link guardrail test
|
2026-03-18 08:45:24 +08:00 |
|
萝卜
|
817bcae0c5
|
Platform batch show: add spot-check link guardrail test
|
2026-03-18 08:42:52 +08:00 |
|
萝卜
|
bb564e4876
|
Platform batch show: add spot-check sample link to order anchors
|
2026-03-18 08:41:26 +08:00 |
|
萝卜
|
b9f49d21ee
|
Platform orders index: add batch review link in run_id badges
|
2026-03-18 08:30:57 +08:00 |
|
萝卜
|
bd565ad404
|
Platform order show: add quick nav anchors for spot-check
|
2026-03-18 08:21:41 +08:00 |
|
萝卜
|
bd153c9813
|
Dashboard recent platform orders: add mini chart summary with links
|
2026-03-18 07:50:51 +08:00 |
|
萝卜
|
37ef934e40
|
Platform order show: add subscription sync anchor with guardrail
|
2026-03-18 07:41:23 +08:00 |
|
萝卜
|
4aa3321162
|
Site subscription show: guardrail for BAS/BMPA run_id batch replay links
|
2026-03-18 06:59:49 +08:00 |
|
萝卜
|
14a252ac48
|
Subscription show: orders table links BAS/BMPA run_id to batch replay
|
2026-03-18 06:58:16 +08:00 |
|
萝卜
|
8f247b3efe
|
Platform order show: link BAS/BMPA run_id to batch replay page
|
2026-03-18 06:52:45 +08:00 |
|
萝卜
|
4f795bc93d
|
Platform order show: add guardrail for governance actions anchor
|
2026-03-18 06:43:49 +08:00 |
|
萝卜
|
c40274f3d1
|
Dashboard scanline: sync/bmpa none links to order governance actions
|
2026-03-18 06:33:09 +08:00 |
|
萝卜
|
58f0ce78dd
|
Dashboard scanline: refund none links to refund receipts panel
|
2026-03-18 06:26:54 +08:00 |
|
萝卜
|
053dd40e3a
|
Dashboard scanline: reconcile consistent links to payment receipts panel
|
2026-03-18 06:21:40 +08:00 |
|
萝卜
|
d921af7623
|
Dashboard scanline: receipt has links to payment receipts panel
|
2026-03-18 06:15:33 +08:00 |
|
萝卜
|
5d2ff4e024
|
admin: dashboard scanline subscription has links to subscription show
|
2026-03-18 05:49:42 +08:00 |
|
萝卜
|
e8d7d194f4
|
admin: dashboard scanline sync success links to synced list
|
2026-03-18 05:43:35 +08:00 |
|
萝卜
|
8e77a18e5c
|
admin: dashboard scanline bmpa success links to success list
|
2026-03-18 05:41:06 +08:00 |
|
萝卜
|
d5f54f3e76
|
test: dashboard scanline sync should show none when no activation
|
2026-03-18 05:34:25 +08:00 |
|
萝卜
|
807202482c
|
admin: dashboard scanline show sync status as none/success/failed
|
2026-03-18 05:27:15 +08:00 |
|
萝卜
|
cd9634113e
|
admin: dashboard scanline show bmpa success when run id present
|
2026-03-18 05:21:13 +08:00 |
|
萝卜
|
41312b1e78
|
test: dashboard billing workbench advanced links should mention bmpa success
|
2026-03-18 05:10:47 +08:00 |
|
萝卜
|
9957da6cb6
|
test: dashboard billing workbench should include bmpa success link
|
2026-03-18 05:07:52 +08:00 |
|
萝卜
|
8fcf880a92
|
admin: subscription show bmpa summary add success/failed links
|
2026-03-18 04:41:15 +08:00 |
|
萝卜
|
59910e05aa
|
feat(platform-orders): add copy run_id buttons in bas/bmpa run badges
|
2026-03-18 04:19:27 +08:00 |
|
萝卜
|
f27e395a51
|
feat(platform-orders): add bas batch badge success quick link
|
2026-03-18 04:13:49 +08:00 |
|
萝卜
|
f750e6ca19
|
feat(batch): render success link in governance links bar and cover copy button
|
2026-03-18 04:07:22 +08:00 |
|
萝卜
|
b419d95b0b
|
test(platform-orders): cover bmpa_processable_only combined filters without enforcing UI sanitization
|
2026-03-18 03:58:57 +08:00 |
|
萝卜
|
17e78c2ab2
|
fix(platform-orders): make bmpa_success_only and bmpa_failed_only mutually exclusive
|
2026-03-18 03:47:25 +08:00 |
|
萝卜
|
5ee3052280
|
feat(platform-orders): show bmpa success/failed summary and add bmpa_success_orders stat
|
2026-03-18 03:41:51 +08:00 |
|
萝卜
|
806d9fa180
|
feat(platform-orders): batch bmpa run badge links align with processable/success filters
|
2026-03-18 03:39:15 +08:00 |
|
萝卜
|
613224ea3c
|
feat(platform-orders): add bmpa_success_only quick filter and checkbox
|
2026-03-18 03:35:26 +08:00 |
|
萝卜
|
cd02fa338e
|
feat(batch): show success governance link and copy button on batch show page
|
2026-03-18 03:31:03 +08:00 |
|
萝卜
|
f585256536
|
feat(batch): add success governance links and filters for batch run review
|
2026-03-18 03:25:52 +08:00 |
|
萝卜
|
1550a0a650
|
test(platform-orders): ensure bmpa_processable_only checkbox renders and keeps checked
|
2026-03-18 03:17:04 +08:00 |
|
萝卜
|
80c8bce4d6
|
test(platform-orders): quick filter should link to bmpa_processable_only
|
2026-03-18 03:12:25 +08:00 |
|
萝卜
|
d1805f1c21
|
feat(batch): add copy buttons for all/retry governance links on batch show
|
2026-03-18 03:03:59 +08:00 |
|
萝卜
|
df8774c2ae
|
Add batch BMPA retry syncable link on batch show page
|
2026-03-18 02:44:36 +08:00 |
|
萝卜
|
9fc6049243
|
Align batch BMPA retry link with bmpa_processable_only filter
|
2026-03-18 02:32:40 +08:00 |
|
萝卜
|
3ff16b3d28
|
Align dashboard BMPA quick link with bmpa_processable_only filter
|
2026-03-18 02:19:25 +08:00 |
|
萝卜
|
6e59ae3eb6
|
Dashboard: bmpa processable count excludes refund trace and renewal missing subscription
|
2026-03-18 01:35:00 +08:00 |
|
萝卜
|
c78ae01558
|
Dashboard scanline: treat partially_refunded as refundable for refund trace
|
2026-03-18 01:13:07 +08:00 |
|
萝卜
|
6abfbd7d9d
|
Platform orders index: disable mark-activated when reconcile mismatch or refund trace; add tests
|
2026-03-18 01:10:51 +08:00 |
|
萝卜
|
aedbda5e72
|
Test: dashboard scanline refund trace should link to add-refund-receipt
|
2026-03-18 01:04:50 +08:00 |
|
萝卜
|
822ef71072
|
Fix refund_status filter to use refund total > 0; add test
|
2026-03-18 00:51:30 +08:00 |
|
萝卜
|
615a41e382
|
admin: 列表行级BMPA对齐退款轨迹安全阀(存在退款即禁用并给入口)
|
2026-03-18 00:36:23 +08:00 |
|
萝卜
|
6a3b2f495e
|
governance: 仅标记为已生效对齐对账/退款安全阀并补齐护栏测试
|
2026-03-18 00:27:18 +08:00 |
|