kate522 and Claude Fable 5
d86a85e6a6
feat(admin): replace ticket dialogs with in-page views
...
Ticket handling on users.php?page=aksrt_tickets no longer uses dialogs.
The list, the workspace (?id=N) and the assisted create form (?view=new)
are server-rendered page views that carry the list filters and page
for going back. Writes still go through the ticket REST routes; on
success the page reloads with a native notice, and unsent drafts in
other forms survive the reload via sessionStorage. Uncertain or
conflicting writes lock every form and only offer a reload.
Remove dead code: UsersMenusTicketsDialogs, the aksrt_ticket_view AJAX
read and its nonce, dialog CSS/JS (backdrop, scroll lock, focus return,
read races) and the dialog runtime test. Fix the create link carrying
an unclamped page number on out-of-range list pages.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-10-31 14:45:27 +08:00
..
2026-10-29 20:31:39 +08:00
2026-10-06 09:41:11 +08:00
2026-10-06 09:26:55 +08:00
2026-09-21 20:53:12 +08:00
2026-10-06 19:41:25 +08:00
2026-09-26 21:43:24 +08:00
2026-10-11 14:55:23 +08:00
2026-10-17 14:54:10 +08:00
2026-09-19 11:34:12 +08:00
2026-10-31 00:57:13 +08:00
2026-10-31 00:57:13 +08:00
2026-10-30 23:06:04 +08:00
2026-09-06 12:59:44 +08:00
2026-10-25 23:29:51 +08:00
2026-10-06 01:09:04 +08:00
2026-10-29 17:06:25 +08:00
2026-10-28 20:47:41 +08:00
2026-09-18 18:38:07 +08:00
2026-08-29 15:50:04 +08:00
2026-09-24 21:13:24 +08:00
2026-10-28 21:01:54 +08:00
2026-08-30 20:38:25 +08:00
2026-09-27 00:37:00 +08:00
2026-09-04 19:52:56 +08:00
2026-10-29 19:16:03 +08:00
2026-10-29 19:16:03 +08:00
2026-10-29 19:31:16 +08:00
2026-09-03 12:44:31 +08:00
2026-10-30 12:47:07 +08:00
2026-10-30 12:47:07 +08:00
2026-10-06 14:35:14 +08:00
2026-09-13 20:02:56 +08:00
2026-10-31 14:03:57 +08:00
2026-10-30 21:57:46 +08:00
2026-09-24 11:04:49 +08:00
2026-10-30 21:57:46 +08:00
2026-10-30 21:57:46 +08:00
2026-10-10 13:59:47 +08:00
2026-10-06 01:09:04 +08:00
2026-10-06 13:23:05 +08:00
2026-10-29 22:21:01 +08:00
2026-10-29 22:21:01 +08:00
2026-10-29 22:21:01 +08:00
2026-10-29 22:21:01 +08:00
2026-10-06 15:54:47 +08:00
2026-10-30 19:10:13 +08:00
2026-10-30 18:53:01 +08:00
2026-10-30 18:53:01 +08:00
2026-09-05 22:28:19 +08:00
2026-10-31 14:18:01 +08:00
2026-10-31 14:18:01 +08:00
2026-10-30 17:24:54 +08:00
2026-10-27 22:24:35 +08:00
2026-08-25 18:22:30 +08:00
2026-08-25 18:11:26 +08:00
2026-10-31 14:18:01 +08:00
2026-10-28 21:07:27 +08:00
2026-10-29 17:38:10 +08:00
2026-10-10 16:17:01 +08:00
2026-09-03 12:44:31 +08:00
2026-10-28 20:47:41 +08:00
2026-10-29 22:21:01 +08:00
2026-10-29 22:21:01 +08:00
2026-10-31 14:18:01 +08:00
2026-10-31 14:03:57 +08:00
2026-09-18 19:01:19 +08:00
2026-10-30 21:57:46 +08:00
2026-10-30 21:57:46 +08:00
2026-10-06 20:17:58 +08:00
2026-10-06 19:35:56 +08:00
2026-10-29 23:07:08 +08:00
2026-10-29 23:07:08 +08:00
2026-10-30 13:18:40 +08:00
2026-10-30 12:47:07 +08:00
2026-10-30 13:18:40 +08:00
2026-10-30 13:18:40 +08:00
2026-10-30 13:18:40 +08:00
2026-10-30 12:47:07 +08:00
2026-10-04 19:19:29 +08:00
2026-09-28 21:27:44 +08:00
2026-10-29 19:16:03 +08:00
2026-10-18 21:59:06 +08:00
2026-10-31 00:57:13 +08:00
2026-10-31 00:57:13 +08:00
2026-10-31 00:57:13 +08:00
2026-10-31 00:57:13 +08:00
2026-10-30 12:47:07 +08:00
2026-09-04 22:53:33 +08:00
2026-10-29 19:16:03 +08:00
2026-10-29 19:16:03 +08:00
2026-10-06 19:52:03 +08:00
2026-09-21 20:53:12 +08:00
2026-10-29 22:21:01 +08:00
2026-10-29 22:21:01 +08:00
2026-10-29 22:21:01 +08:00
2026-10-30 13:18:40 +08:00
2026-10-29 17:06:25 +08:00
2026-10-05 03:24:42 +08:00
2026-10-06 09:26:55 +08:00
2026-10-06 11:09:05 +08:00
2026-10-06 11:09:05 +08:00
2026-10-06 13:23:05 +08:00
2026-10-06 11:09:05 +08:00
2026-10-30 12:47:07 +08:00
2026-10-30 12:47:07 +08:00
2026-10-30 13:18:40 +08:00
2026-10-30 12:47:07 +08:00
2026-10-26 23:06:34 +08:00
2026-10-31 11:25:56 +08:00
2026-10-31 14:45:27 +08:00
2026-10-27 22:17:40 +08:00
2026-10-29 10:10:49 +08:00
2026-10-31 00:57:13 +08:00
2026-10-28 20:47:41 +08:00
2026-10-29 19:16:03 +08:00
2026-09-17 19:04:47 +08:00
2026-10-30 20:05:21 +08:00
2026-10-30 20:05:21 +08:00
2026-10-30 20:05:21 +08:00
2026-10-29 17:38:10 +08:00
2026-10-29 17:38:10 +08:00
2026-10-29 17:38:10 +08:00
2026-10-29 17:38:10 +08:00
2026-10-17 13:02:46 +08:00
2026-10-17 14:42:42 +08:00
2026-10-10 16:17:01 +08:00
2026-10-29 10:10:49 +08:00
2026-10-30 20:38:00 +08:00
2026-09-14 12:53:20 +08:00
2026-10-30 20:38:00 +08:00
2026-10-30 20:38:00 +08:00
2026-10-19 14:04:30 +08:00
2026-10-29 19:16:03 +08:00
2026-10-19 14:04:30 +08:00
2026-10-19 14:04:30 +08:00
2026-10-28 14:12:13 +08:00
2026-10-28 20:47:41 +08:00
2026-10-18 14:47:26 +08:00
2026-10-30 14:00:57 +08:00
2026-10-29 19:16:03 +08:00
2026-10-29 19:16:03 +08:00
2026-10-30 12:47:07 +08:00