kate522 and Claude Fable 5
1d6bc8f7cc
feat(admin): add bulk actions and pending-record deletion to creator income
...
- Always render the checkbox column and bulk bar; disable with a reason
instead of hiding when settlement is off or the page has no pending rows
- Replace the batch-settle button with a bulk action select (settle / delete)
plus apply, matching the charge cards and invite codes pages
- Add per-row delete for pending records and Revenue::delete_pending(),
guarded by status = 'pending' so settled ledger-backed rows are never removed
- Report done / failed counts for bulk settle and delete
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-10-31 19:51:55 +08:00
..
2026-10-29 23:07:08 +08:00
2026-08-18 20:46:21 +08:00
2026-10-06 09:26:55 +08:00
2026-10-29 23:07:08 +08:00
2026-09-21 20:53:22 +08:00
2026-07-13 08:47:15 +08:00
2026-10-31 19:03:49 +08:00
2026-09-18 23:17:05 +08:00
2026-10-31 19:51:55 +08:00
2026-10-30 18:53:01 +08:00
2026-10-30 17:24:54 +08:00
2026-08-22 16:16:30 +08:00
2026-10-31 14:03:57 +08:00
2026-10-28 15:58:01 +08:00
2026-10-31 17:28:45 +08:00
2026-10-28 15:58:01 +08:00
2026-10-06 15:54:47 +08:00
2026-10-31 15:10:13 +08:00
2026-10-30 20:05:21 +08:00
2026-10-30 23:06:04 +08:00
2026-10-30 16:12:12 +08:00
2026-10-05 18:58:49 +08:00
2026-10-04 19:40:24 +08:00
2026-09-03 12:44:31 +08:00
2026-10-29 14:01:28 +08:00
2026-09-03 12:44:31 +08:00
2026-10-06 14:13:51 +08:00
2026-09-04 19:52:56 +08:00
2026-07-03 23:15:11 +08:00
2026-10-29 14:01:28 +08:00
2026-10-29 14:01:28 +08:00
2026-10-29 18:11:59 +08:00
2026-09-03 12:44:31 +08:00
2026-09-03 12:44:31 +08:00
2026-09-03 12:44:31 +08:00
2026-09-19 14:49:58 +08:00
2026-09-03 12:44:31 +08:00
2026-09-03 12:44:31 +08:00
2026-10-06 12:50:20 +08:00
2026-10-06 11:09:05 +08:00
2026-09-04 22:53:33 +08:00
2026-10-13 19:32:34 +08:00
2026-10-28 20:47:41 +08:00
2026-09-03 12:44:31 +08:00
2026-07-03 23:15:11 +08:00
2026-10-27 22:24:35 +08:00
2026-09-03 12:44:31 +08:00
2026-10-29 14:01:28 +08:00
2026-09-03 12:44:31 +08:00
2026-09-03 19:21:24 +08:00
2026-09-03 12:44:31 +08:00
2026-10-29 14:01:28 +08:00
2026-10-29 14:01:28 +08:00
2026-09-27 13:49:32 +08:00
2026-09-03 12:44:31 +08:00
2026-09-03 12:44:31 +08:00
2026-07-03 23:15:11 +08:00
2026-10-31 00:57:13 +08:00
2026-10-05 03:51:18 +08:00
2026-10-30 13:18:40 +08:00
2026-10-29 17:06:25 +08:00
2026-09-03 12:44:31 +08:00
2026-07-03 23:15:11 +08:00
2026-10-27 23:06:28 +08:00
2026-10-27 23:06:28 +08:00
2026-10-29 17:38:10 +08:00
2026-09-22 19:46:35 +08:00
2026-09-06 11:00:04 +08:00
2026-10-29 14:01:28 +08:00
2026-10-29 19:16:03 +08:00