maziggy
28781ea558
Keep the printer's name on statistics after it is deleted (issue #2873 )
...
Every per-printer breakdown resolved the name against the printers that
exist now, so deleting a printer and choosing to keep its prints turned
"Ultron" into "Printer 1" in Prints by Printer, the success-rate and
time-accuracy lists, and Failures by Printer. Archives lose their printer
on that delete as well, so nothing was left to read a name from.
The runs themselves recorded the name they printed on. /archives/stats now
reports the last name each id was known by - taken from the newest run that
has one, so a later name-less row cannot blank it - and failure analysis
falls back to the same thing for ids with no printer left. The client keeps
preferring a live printer's own record, so a rename still shows up straight
away rather than after the next print.
2026-08-18 14:04:18 +02:00
..
2026-08-06 12:08:36 +02:00
2026-08-04 08:33:30 +02:00
2026-05-15 09:21:43 +02:00
2026-05-17 10:54:28 +02:00
2026-08-18 13:43:46 +02:00
2026-07-12 08:44:53 +02:00
2026-08-08 10:04:55 +02:00
2026-08-18 10:36:42 +02:00
2026-08-17 10:26:38 +02:00
2026-07-30 09:49:56 +02:00
2026-07-14 11:52:56 +02:00
2026-05-22 13:55:16 +02:00
2026-07-31 09:30:06 +02:00
2026-07-28 14:49:50 +02:00
2026-05-24 10:16:30 +02:00
2026-08-15 13:40:21 +02:00
2026-08-17 12:17:12 +02:00
2026-07-31 14:50:25 +02:00
2026-08-05 15:21:42 +02:00
2026-08-18 14:04:18 +02:00
2026-08-11 11:32:17 +02:00
2026-08-14 11:27:50 +02:00
2026-08-06 20:27:25 +02:00
2026-08-06 20:27:25 +02:00
2026-08-06 20:27:25 +02:00
2026-08-06 20:27:25 +02:00
2026-06-10 10:59:27 +02:00
2026-06-06 10:41:28 +02:00
2026-07-18 09:33:22 +02:00
2026-08-05 16:09:20 -04:00
2026-08-06 08:46:02 +02:00
2026-08-05 14:26:38 +02:00
2026-06-26 14:40:25 +02:00
2026-08-05 14:26:38 +02:00
2026-07-07 10:31:19 +02:00
2026-07-31 09:33:35 +02:00
2026-08-05 11:14:57 +02:00
2026-08-13 10:26:59 +02:00
2026-07-12 08:44:53 +02:00
2026-06-17 11:33:23 +02:00
2026-08-08 10:04:55 +02:00
2026-07-29 12:36:17 +02:00
2026-07-20 13:04:35 +02:00
2026-05-22 09:28:43 +02:00
2026-08-08 10:04:55 +02:00
2026-07-28 11:16:22 -05:00
2026-07-06 13:03:22 +02:00
2026-08-08 12:40:17 +02:00
2026-06-22 08:15:29 +02:00
2026-07-31 13:39:17 +02:00
2026-05-15 08:50:37 +02:00
2026-07-17 08:16:35 +02:00
2026-08-13 12:04:56 +02:00
2026-07-30 13:05:15 +02:00
2026-06-19 07:28:09 +02:00
2026-07-11 14:22:31 +02:00
2026-06-12 10:14:06 +02:00
2026-08-14 11:27:50 +02:00
2026-08-06 20:27:25 +02:00
2026-07-31 12:55:05 +02:00
2026-08-04 11:11:36 +02:00
2026-08-15 13:40:21 +02:00
2026-08-17 14:50:40 +02:00
2026-08-17 14:50:40 +02:00
2026-08-18 09:34:03 +02:00
2026-08-08 16:33:41 +02:00
2026-07-31 08:18:05 +02:00
2026-07-24 09:15:03 +02:00
2026-08-15 11:37:01 +02:00
2026-08-10 15:44:55 +02:00
2026-07-30 17:14:07 +02:00
2026-08-11 08:35:23 +02:00
2026-06-25 09:26:33 +02:00
2026-08-16 15:59:59 +02:00
2026-06-10 08:39:21 +02:00
2026-07-22 09:57:27 +02:00
2026-06-26 16:48:22 +02:00
2026-07-21 10:21:11 +02:00
2026-06-08 09:30:16 +02:00
2026-06-10 08:39:21 +02:00
2026-08-14 15:32:40 +02:00
2026-06-23 09:59:05 +02:00
2026-06-02 12:12:54 +02:00
2026-07-31 08:18:05 +02:00
2026-08-17 09:26:13 +02:00