萝卜
|
4273665e4a
|
Platform orders index: add lead governance quick links
|
2026-03-15 00:08:20 +00:00 |
|
萝卜
|
89a7f59b92
|
Platform orders index: add subscription governance quick links
|
2026-03-14 23:49:19 +00:00 |
|
萝卜
|
9153fb9459
|
Platform orders index: add clear subscription lock link
|
2026-03-14 23:39:55 +00:00 |
|
萝卜
|
e6779b2b13
|
Site subscriptions show: add status governance form
|
2026-03-14 23:37:06 +00:00 |
|
萝卜
|
6c5705443d
|
Site subscriptions: add status toggle action on index
|
2026-03-14 23:34:31 +00:00 |
|
萝卜
|
bfd8f7784c
|
Plans: add publish toggle action and UI
|
2026-03-14 23:21:59 +00:00 |
|
萝卜
|
39e0ffbceb
|
Plans: published/unpublished summary cards clickable
|
2026-03-14 22:36:25 +00:00 |
|
萝卜
|
4ec66d644c
|
feat(subscriptions): add cross links in status summary cards
|
2026-03-14 22:25:32 +00:00 |
|
萝卜
|
3f2f66b65e
|
feat(plans): add cross links in summary cards
|
2026-03-14 22:21:29 +00:00 |
|
萝卜
|
8c04a8fef8
|
feat(subscriptions): add cross links between expiry summary cards
|
2026-03-14 22:18:23 +00:00 |
|
萝卜
|
bdc40d3480
|
feat(plans): link summary totals to subscriptions and platform orders
|
2026-03-14 22:09:02 +00:00 |
|
萝卜
|
55d2038ebb
|
feat(plans): make summary cards clickable for governance navigation
|
2026-03-14 22:06:35 +00:00 |
|
萝卜
|
c1341c15b6
|
feat(subscriptions): make summary cards clickable for governance navigation
|
2026-03-14 21:59:33 +00:00 |
|
萝卜
|
ffc88feede
|
fix(backurl): avoid double fragment in withBackFirstAndFragment
|
2026-03-14 21:51:17 +00:00 |
|
萝卜
|
65b7b9058f
|
feat(platform_orders): add enter-failed-set links in reason top5 cards
|
2026-03-14 21:45:36 +00:00 |
|
萝卜
|
fe6e8d5d0b
|
feat(platform_orders): add cross links between receipt summary cards
|
2026-03-14 21:43:05 +00:00 |
|
萝卜
|
6e48c47288
|
feat(platform_orders): add link from refund total card to refund orders
|
2026-03-14 21:37:49 +00:00 |
|
萝卜
|
ee85e63340
|
fix(backurl): avoid double fragment when using withBackAndFragment
|
2026-03-14 21:33:32 +00:00 |
|
萝卜
|
4e741b92a1
|
security(backurl): re-sanitize back inside helpers
|
2026-03-14 21:27:52 +00:00 |
|
萝卜
|
9920967449
|
feat(backurl): support fragment in input path safely
|
2026-03-14 21:22:43 +00:00 |
|
萝卜
|
e854d94578
|
feat(backurl): preserve existing fragment when appending back
|
2026-03-14 21:20:26 +00:00 |
|
萝卜
|
84e860e403
|
fix(backurl): avoid duplicating back query when already present
|
2026-03-14 21:17:02 +00:00 |
|
萝卜
|
ec7db058a1
|
test(backurl): cover query edge cases and back-first behavior
|
2026-03-14 21:04:53 +00:00 |
|
萝卜
|
4aa44258f8
|
全量回归:平台订单行级提示链接携带back(同步更新测试断言)
|
2026-03-14 17:59:46 +00:00 |
|
萝卜
|
4096b4d9ad
|
套餐筛选表单:仅透传安全back(补测试)
|
2026-03-14 16:26:18 +00:00 |
|
萝卜
|
1439e0da62
|
订阅筛选表单:仅透传安全back(补测试)
|
2026-03-14 16:19:31 +00:00 |
|
萝卜
|
f20b8d89cb
|
平台订单筛选表单:仅透传安全back(补测试)
|
2026-03-14 16:12:03 +00:00 |
|
萝卜
|
0ce233bded
|
线索页筛选保留 back 上下文(补护栏测试)
|
2026-03-14 15:56:25 +00:00 |
|
萝卜
|
546ffc21e6
|
线索页筛选:透传安全 back(补测试)
|
2026-03-14 15:50:32 +00:00 |
|
萝卜
|
2d10c80f2b
|
订阅页 back 安全护栏:快捷筛选仅透传安全 back(补测试)
|
2026-03-14 15:45:20 +00:00 |
|
萝卜
|
08488257ca
|
套餐页 back 安全护栏:快捷筛选仅透传安全 back(补测试)
|
2026-03-14 15:42:32 +00:00 |
|
萝卜
|
a6179718ad
|
平台订单详情:返回列表链接保留上下文(补测试)
|
2026-03-14 15:33:52 +00:00 |
|
萝卜
|
9876bfd9c1
|
平台订单列表锁定订阅:订阅号链接 back 护栏测试
|
2026-03-14 15:30:44 +00:00 |
|
萝卜
|
d00479b2d4
|
订阅详情页:返回订阅列表保留上下文(补测试)
|
2026-03-14 15:23:11 +00:00 |
|
萝卜
|
8e13497547
|
套餐:快捷筛选护栏测试升级(不依赖 query 顺序,断言仅保留 back/keyword)
|
2026-03-14 15:09:16 +00:00 |
|
萝卜
|
5aefc14750
|
平台订单列表:BMPA失败原因卡片长原因入口链接显式带 bmpa_failed_only=1
|
2026-03-14 15:03:05 +00:00 |
|
萝卜
|
b73e686e48
|
平台订单列表:补齐BMPA失败原因Top5长原因不渲染keyword链接测试
|
2026-03-14 15:01:04 +00:00 |
|
萝卜
|
4530957dae
|
平台订单列表:补齐失败原因过长不生成keyword链接的护栏测试
|
2026-03-14 14:53:25 +00:00 |
|
萝卜
|
739c0eb53a
|
订阅详情:失败原因Top3过长不生成keyword链接(护栏)+测试
|
2026-03-14 14:43:34 +00:00 |
|
萝卜
|
2aba99f6d1
|
平台订单详情:失败原因过长时不渲染 keyword 链接(护栏测试)
|
2026-03-14 14:41:20 +00:00 |
|
萝卜
|
41b0e24320
|
平台订单详情:同步失败卡片补集合链接(failed/同原因)+测试
|
2026-03-14 14:35:02 +00:00 |
|
萝卜
|
2232f3296c
|
平台订单详情:BMPA 失败卡片补集合链接并修正 back 编码测试
|
2026-03-14 14:32:42 +00:00 |
|
萝卜
|
18cbad9b47
|
平台订单列表:compact 失败原因行改用 row-warn-prefix 组件并更新测试
|
2026-03-14 14:26:17 +00:00 |
|
萝卜
|
d9a08c93ec
|
测试:迁移 dataProvider doc-comment 为 attributes(PHPUnit 12 兼容)
|
2026-03-14 14:17:34 +00:00 |
|
萝卜
|
98073f2b71
|
平台订单:补齐 BMPA 单订单清理入口(路由+控制器+详情页按钮+测试)
|
2026-03-14 14:13:30 +00:00 |
|
萝卜
|
f91be76e08
|
platform_orders: add clear single sync_error action from show page
|
2026-03-14 13:58:36 +00:00 |
|
萝卜
|
fa9090f4d8
|
platform_orders show: show retry activate-subscription label when sync error exists
|
2026-03-14 13:49:58 +00:00 |
|
萝卜
|
5d1912ae8a
|
admin-components: scope table-wrap min-width rule to platform-orders-table
|
2026-03-14 13:42:57 +00:00 |
|
萝卜
|
9944e7221f
|
admin-components: set platform-orders-table min-width per view (compact/full)
|
2026-03-14 13:41:10 +00:00 |
|
萝卜
|
26f283d283
|
admin-components: normalize platform orders css formatting (maintainable)
|
2026-03-14 13:37:23 +00:00 |
|