rcourtman
22306e0a93
Add scheduled client backup health reports
...
Retain backup execution outcomes and collection coverage in each
organization's recovery store so provider inventory changes and restarts
cannot erase report evidence. Keep missing and incomplete history distinct
from an observed period with no attempts.
Reuse existing report scopes, calendar schedules, branding and delivery
recovery for client PDF and CSV reports. Register the paid renderer through
the existing private runtime boundary. Pricing and grants are unchanged.
2026-10-17 17:36:24 +01:00
..
2026-03-18 16:06:30 +00:00
2026-10-10 10:39:42 +01:00
2026-07-20 22:41:19 +01:00
2026-08-31 15:53:50 +01:00
2026-08-31 15:53:50 +01:00
2026-10-05 06:02:27 +01:00
2026-09-01 17:34:30 +01:00
2026-10-11 05:42:26 +01:00
2026-10-11 05:30:34 +01:00
2026-10-11 05:42:26 +01:00
2026-09-01 17:34:30 +01:00
2026-07-17 16:09:06 +01:00
2026-08-02 20:30:38 +01:00
2026-07-27 11:13:04 +01:00
2026-08-24 16:36:22 +01:00
2026-10-07 15:23:03 +01:00
2026-10-07 13:38:52 +01:00
2026-10-07 15:23:03 +01:00
2026-07-29 20:09:23 +01:00
2026-07-29 21:28:26 +01:00
2026-10-04 15:56:57 +01:00
2026-02-07 22:05:55 +00:00
2026-09-05 15:05:53 +01:00
2026-10-17 17:36:24 +01:00
2026-10-17 17:36:24 +01:00
2026-10-05 14:18:18 +01:00
2026-10-07 12:03:38 +01:00
2026-10-01 11:32:30 +01:00
2026-10-17 12:41:12 +01:00
2026-06-02 14:52:47 +01:00
2026-07-24 12:40:05 +01:00
2026-08-27 20:41:08 +01:00
2026-10-07 08:09:46 +01:00
2026-10-07 08:09:46 +01:00
2026-07-22 06:42:33 +01:00
2026-10-05 04:14:27 +01:00
2026-07-11 18:25:17 +01:00
2026-03-18 16:06:30 +00:00
2026-08-11 20:46:11 +01:00
2026-08-11 20:46:11 +01:00
2026-08-27 16:27:46 +01:00
2026-08-27 16:27:46 +01:00
2026-09-08 03:59:00 +01:00
2026-08-28 10:14:02 +01:00
2026-10-12 08:57:06 +01:00
2026-10-10 02:49:25 +01:00
2026-10-05 19:11:11 +01:00
2026-07-10 00:05:22 +01:00
2026-07-10 00:05:22 +01:00
2026-08-20 11:40:16 +01:00
2026-08-20 23:33:36 +01:00
2026-09-07 09:45:31 +01:00
2026-09-01 15:26:48 +01:00
2026-09-01 15:26:48 +01:00
2026-07-19 09:13:14 +01:00
2026-08-03 01:01:20 +01:00
2026-08-03 01:01:20 +01:00
2026-07-23 22:33:07 +01:00
2026-09-06 12:45:40 +01:00
2026-08-30 00:07:53 +01:00
2026-09-11 10:28:15 +01:00
2026-09-01 15:26:48 +01:00
2026-08-11 21:03:27 +01:00
2026-03-18 16:06:30 +00:00
2026-03-18 16:06:30 +00:00
2026-10-07 15:36:53 +01:00
2026-10-17 00:20:38 +01:00
2026-10-17 00:20:38 +01:00
2026-10-17 09:03:12 +01:00
2026-07-02 23:52:02 +01:00
2026-10-09 16:49:55 +01:00
2026-10-17 00:20:38 +01:00
2026-10-17 00:20:38 +01:00
2026-08-10 14:39:01 +01:00
2026-10-17 00:20:38 +01:00
2026-10-05 14:13:16 +01:00
2026-10-08 06:20:32 +01:00
2026-10-17 00:20:38 +01:00
2026-10-09 15:33:19 +01:00
2026-10-09 15:33:19 +01:00
2026-10-17 00:20:38 +01:00
2026-10-07 13:21:19 +01:00
2026-10-17 00:20:38 +01:00
2026-10-17 00:20:38 +01:00
2026-10-07 14:50:30 +01:00
2026-10-10 04:08:26 +01:00
2026-10-17 00:20:38 +01:00
2026-04-22 09:22:46 +01:00
2026-10-06 23:26:45 +01:00
2026-10-06 00:30:02 +01:00
2026-10-12 06:35:03 +01:00
2026-10-17 00:20:38 +01:00
2026-10-17 00:20:38 +01:00
2026-10-12 06:56:59 +01:00
2026-10-12 06:30:47 +01:00
2026-10-12 06:35:03 +01:00
2026-10-17 00:20:38 +01:00
2026-10-10 02:49:25 +01:00
2026-06-27 17:41:00 +01:00
2026-10-10 04:08:26 +01:00
2026-10-09 14:16:59 +01:00
2026-10-10 02:49:25 +01:00
2026-10-17 00:20:38 +01:00
2026-10-12 03:39:58 +01:00
2026-10-12 04:18:02 +01:00
2026-10-17 00:20:38 +01:00
2026-10-12 02:31:47 +01:00
2026-10-07 19:47:50 +01:00
2026-10-05 17:17:29 +01:00
2026-10-17 00:20:38 +01:00
2026-10-09 13:07:08 +01:00
2026-10-12 06:35:03 +01:00
2026-10-09 13:07:08 +01:00
2026-10-09 13:07:08 +01:00
2026-10-12 09:00:50 +01:00
2026-10-12 19:22:31 +01:00
2026-10-12 19:22:31 +01:00
2026-10-11 11:03:57 +01:00
2026-10-09 19:17:27 +01:00
2026-10-10 13:20:27 +01:00
2026-07-27 18:36:50 +01:00
2026-07-24 15:46:56 +01:00
2026-10-13 20:15:36 +01:00
2026-10-13 20:15:36 +01:00
2026-08-03 01:01:20 +01:00
2026-08-03 01:01:20 +01:00
2026-09-06 11:13:59 +01:00
2026-08-03 01:01:20 +01:00
2026-09-01 15:26:48 +01:00
2026-07-23 22:17:25 +01:00
2026-10-10 10:39:59 +01:00
2026-07-21 20:30:54 +01:00
2026-08-25 12:24:32 +01:00
2026-09-06 12:45:40 +01:00
2026-07-26 19:31:15 +01:00
2026-07-28 13:28:55 +01:00
2026-08-02 18:56:05 +01:00
2026-10-08 06:27:50 +01:00
2026-03-18 16:06:30 +00:00
2026-07-28 12:08:10 +01:00
2026-08-31 21:20:29 +01:00
2026-09-24 10:24:29 +01:00
2026-07-23 22:33:07 +01:00
2026-04-11 22:46:34 +01:00
2026-02-04 19:49:52 +00:00
2026-02-04 19:49:52 +00:00
2026-04-12 09:41:29 +01:00
2026-06-11 19:42:40 +01:00
2026-06-11 19:42:40 +01:00
2026-07-24 10:26:50 +01:00
2026-07-24 00:19:40 +01:00
2026-10-10 04:08:26 +01:00
2026-10-10 10:39:59 +01:00
2026-07-23 22:33:07 +01:00
2026-10-10 15:35:14 +01:00
2026-10-10 15:35:14 +01:00
2026-10-10 15:35:14 +01:00
2026-10-04 06:33:37 +01:00
2026-10-04 06:33:37 +01:00
2026-10-04 08:18:36 +01:00
2026-10-04 06:33:37 +01:00
2026-10-10 15:35:14 +01:00
2026-10-10 07:44:50 +01:00
2026-10-10 12:37:42 +01:00
2026-03-18 16:06:30 +00:00
2026-03-18 16:06:30 +00:00
2026-10-13 15:28:57 +01:00
2026-10-05 17:53:17 +01:00
2026-10-13 20:15:36 +01:00
2026-10-13 20:15:36 +01:00
2026-10-05 17:53:17 +01:00
2026-06-09 21:42:21 +01:00
2026-10-07 12:03:38 +01:00
2026-10-10 19:23:09 +01:00
2026-10-07 13:48:10 +01:00
2026-06-09 21:42:21 +01:00
2026-08-26 20:22:20 +01:00
2026-10-13 20:15:36 +01:00
2026-10-10 10:00:09 +01:00
2026-10-13 20:15:36 +01:00
2026-10-11 05:30:34 +01:00
2026-10-13 12:58:17 +01:00
2026-10-13 12:58:17 +01:00
2026-10-07 12:03:38 +01:00
2026-10-07 12:03:38 +01:00
2026-10-10 12:37:42 +01:00
2026-10-11 05:30:34 +01:00
2026-10-17 17:36:24 +01:00
2026-10-07 02:39:19 +01:00
2026-08-10 14:39:01 +01:00
2026-10-07 00:06:16 +01:00
2026-10-17 17:36:24 +01:00
2026-05-05 16:25:00 +01:00
2026-10-12 08:57:06 +01:00
2026-10-12 08:57:06 +01:00
2026-10-12 08:57:06 +01:00
2026-08-13 22:06:29 +01:00
2026-10-05 14:13:16 +01:00
2026-10-09 12:15:59 +01:00
2026-07-24 22:34:54 +01:00
2026-08-31 15:53:50 +01:00
2026-09-10 08:42:59 +01:00
2026-10-06 19:37:14 +01:00
2026-10-07 14:13:28 +01:00
2026-10-10 04:08:26 +01:00
2026-06-14 11:07:47 +01:00
2026-07-30 19:08:28 +01:00
2026-10-10 10:00:09 +01:00
2026-10-17 12:47:57 +01:00
2026-10-10 10:39:59 +01:00
2026-07-30 20:22:47 +01:00
2026-07-30 20:22:47 +01:00
2026-10-06 19:37:14 +01:00
2026-10-05 09:21:40 +01:00
2026-04-11 14:51:10 +01:00
2026-10-05 19:11:11 +01:00
2026-10-13 15:28:57 +01:00
2026-10-15 15:48:28 +01:00
2026-10-10 19:23:09 +01:00
2026-07-27 10:00:33 +01:00
2026-10-03 01:16:42 +01:00
2026-07-12 02:53:01 +01:00
2026-10-07 12:03:38 +01:00
2026-07-24 10:26:50 +01:00
2026-09-06 14:12:46 +01:00
2026-10-01 03:59:08 +01:00
2026-10-17 09:02:36 +01:00
2026-09-05 19:41:25 +01:00
2026-08-11 14:05:06 +01:00
2026-10-17 09:02:36 +01:00
2026-10-13 09:23:03 +01:00
2026-10-13 20:15:36 +01:00
2026-10-06 19:37:14 +01:00
2026-08-24 16:36:22 +01:00
2026-03-18 16:06:30 +00:00
2026-08-27 20:41:08 +01:00
2026-10-07 14:13:28 +01:00
2026-10-12 08:57:06 +01:00
2026-10-12 16:14:44 +01:00
2026-10-12 16:14:44 +01:00
2026-05-13 19:00:02 +01:00
2026-09-21 23:24:33 +01:00
2026-07-23 22:43:34 +01:00
2026-08-26 15:17:12 +01:00
2026-10-12 08:57:06 +01:00
2026-08-04 10:35:09 +01:00
2026-09-06 01:54:28 +01:00
2026-10-17 09:03:12 +01:00
2026-10-17 00:20:38 +01:00
2026-10-04 22:43:53 +01:00
2026-10-17 00:38:36 +01:00
2026-10-17 00:38:36 +01:00
2026-10-12 19:22:31 +01:00
2026-07-27 12:07:44 +01:00
2026-10-03 13:58:05 +01:00
2026-10-07 02:30:24 +01:00
2026-10-07 02:31:12 +01:00
2026-10-07 02:30:24 +01:00
2026-10-13 20:15:36 +01:00
2026-07-24 11:21:27 +01:00
2026-10-12 08:57:06 +01:00
2026-10-07 20:18:29 +01:00
2026-07-26 12:42:22 +01:00
2026-10-10 07:37:03 +01:00
2026-09-22 20:37:00 +01:00
2026-08-10 14:39:01 +01:00
2026-07-26 20:03:46 +01:00
2026-07-26 20:03:46 +01:00
2026-08-16 13:24:08 +01:00
2026-09-10 21:04:56 +01:00
2026-03-18 16:06:30 +00:00
2026-09-06 14:34:03 +01:00
2026-07-26 20:03:46 +01:00
2026-10-07 08:59:42 +01:00
2026-05-17 18:45:24 +01:00
2026-07-29 23:11:45 +01:00
2026-03-18 16:06:30 +00:00
2026-09-06 12:45:40 +01:00
2026-07-24 12:42:16 +01:00
2026-03-18 16:06:30 +00:00
2026-07-30 21:15:05 +01:00
2026-10-17 09:05:56 +01:00
2026-09-24 10:57:17 +01:00
2026-10-07 23:14:49 +01:00
2026-07-21 21:24:15 +01:00
2026-07-16 15:17:45 +01:00
2026-07-20 07:50:22 +01:00
2026-10-17 12:41:12 +01:00
2026-10-17 12:41:12 +01:00
2026-04-01 10:04:30 +01:00
2026-10-06 19:37:14 +01:00
2026-07-24 00:19:40 +01:00
2026-08-29 20:51:19 +01:00
2026-04-11 22:46:34 +01:00
2026-08-31 07:03:43 +01:00
2026-09-05 12:53:13 +01:00
2026-10-07 00:41:48 +01:00
2026-10-07 00:08:03 +01:00
2026-07-19 15:10:38 +01:00
2026-07-19 15:10:38 +01:00
2026-07-18 11:54:09 +01:00
2026-07-18 11:54:09 +01:00
2026-10-10 10:39:59 +01:00
2026-08-24 22:45:59 +01:00
2026-06-10 09:19:51 +01:00
2026-10-10 22:54:43 +01:00
2026-03-18 16:06:30 +00:00
2026-07-13 11:04:09 +01:00
2026-07-13 11:04:09 +01:00
2026-10-12 08:57:06 +01:00
2026-10-12 09:19:06 +01:00
2026-07-22 06:42:33 +01:00
2026-10-07 02:40:00 +01:00
2026-10-07 02:40:00 +01:00
2026-08-05 19:05:05 +01:00
2026-08-04 15:07:18 +01:00
2026-10-12 18:14:32 +01:00
2026-03-18 16:06:30 +00:00
2026-03-18 16:06:30 +00:00
2026-07-24 10:26:50 +01:00
2026-07-24 10:26:50 +01:00
2026-10-07 00:06:16 +01:00
2026-10-07 00:06:16 +01:00
2026-10-17 17:36:24 +01:00
2026-10-17 17:36:24 +01:00
2026-08-29 15:23:28 +01:00
2026-09-15 09:37:01 +01:00
2026-09-15 09:37:01 +01:00
2026-10-10 22:54:43 +01:00
2026-08-30 22:10:49 +01:00
2026-10-17 14:24:56 +01:00
2026-10-10 19:23:09 +01:00
2026-08-12 11:22:29 +01:00
2026-10-10 10:39:42 +01:00
2026-03-18 16:06:30 +00:00
2026-03-18 16:06:30 +00:00
2026-03-18 16:06:30 +00:00
2026-08-27 20:41:08 +01:00
2026-08-27 20:41:08 +01:00
2026-10-15 15:48:28 +01:00
2026-09-06 20:58:14 +01:00
2026-09-06 20:02:06 +01:00
2026-02-04 19:33:29 +00:00
2026-08-24 16:36:22 +01:00
2026-08-26 12:11:10 +01:00
2026-06-11 16:00:25 +01:00
2026-07-28 12:08:10 +01:00
2026-10-05 19:11:11 +01:00
2026-10-04 20:55:13 +01:00
2026-10-10 19:23:09 +01:00
2026-10-05 23:17:58 +01:00
2026-07-25 00:21:35 +01:00
2026-10-17 14:24:56 +01:00
2026-09-23 23:55:18 +01:00
2026-10-10 12:37:42 +01:00
2026-10-04 09:45:21 +01:00
2026-10-10 19:23:09 +01:00
2026-07-30 16:45:13 +01:00