splitsec2
71cd030484
Merge commit from fork
...
GET /api/users/me/edit-context served every user-overridable key with the
admin's global value in globalValues and effective, so any user could read
the global destination paths, the admin's EMAIL_RECIPIENT, the Booklore
library and path ids and the global USER_NOTIFICATION_ROUTES table, whose
Apprise URLs embed tokens.
build_user_preferences_payload gains a for_self_service mode that replaces
a global value with None unless the user set the key themselves or the
field is a checkbox, number, select or multi-select switch the form needs
to lay itself out (BOOKLORE_LIBRARY_ID and BOOKLORE_PATH_ID are masked
despite being selects). The self-service route uses it; the admin routes
keep full data.
2026-10-20 23:35:02 -04:00
..
2026-07-28 15:19:59 -04:00
2026-01-01 12:35:22 +00:00
2026-10-20 02:33:53 -04:00
2026-04-12 12:01:52 +01:00
2026-04-12 12:01:52 +01:00
2026-09-25 19:17:23 -04:00
2026-10-02 22:45:48 -04:00
2026-08-13 13:51:40 -04:00
2026-09-19 23:27:13 -04:00
2026-10-20 01:22:05 -04:00
2026-04-12 12:01:52 +01:00
2026-02-20 09:53:47 +00:00
2026-03-07 10:30:47 +00:00
2026-04-12 12:01:52 +01:00
2026-08-11 23:27:44 -04:00
2026-09-25 18:14:42 -04:00
2026-10-20 23:35:02 -04:00
2026-05-03 10:47:06 +01:00
2026-08-15 11:40:32 -04:00
2026-10-20 23:34:32 -04:00
2026-09-17 15:52:21 -04:00
2026-09-17 16:27:53 -04:00
2026-10-20 23:20:04 -04:00
2026-05-08 11:17:49 +01:00
2026-09-11 00:47:37 -04:00
2026-10-20 00:59:10 -04:00
2026-08-21 10:43:06 -04:00
2026-05-03 10:47:06 +01:00
2026-07-28 15:19:59 -04:00
2026-07-28 15:19:59 -04:00
2026-10-20 00:58:49 -04:00
2026-09-25 18:18:10 -04:00
2026-10-20 01:55:49 -04:00
2026-08-24 17:57:21 -04:00
2026-09-25 18:18:10 -04:00
2026-04-15 18:50:13 +01:00
2026-09-17 15:52:21 -04:00
2026-10-02 22:45:10 -04:00
2026-04-12 12:01:52 +01:00
2026-06-15 00:28:43 -04:00
2026-04-12 12:01:52 +01:00
2026-09-25 18:56:16 -04:00
2026-09-20 12:51:21 -04:00
2026-04-15 18:50:13 +01:00
2026-04-11 16:18:52 +01:00
2026-07-21 15:41:03 -04:00
2026-05-10 09:29:49 +01:00
2026-04-12 12:01:52 +01:00
2026-08-11 12:23:34 -04:00
2026-04-23 20:56:10 +01:00
2026-10-20 02:33:53 -04:00
2026-10-20 02:03:05 -04:00
2026-10-20 23:29:05 -04:00
2026-08-11 01:05:23 -04:00
2026-10-20 23:19:33 -04:00
2026-10-20 01:00:21 -04:00
2026-08-27 00:40:08 -04:00
2026-10-20 00:59:54 -04:00
2026-09-01 12:38:57 -04:00
2026-08-24 17:57:21 -04:00
2026-10-20 01:08:45 -04:00
2026-03-05 19:53:22 +00:00
2026-04-12 12:01:52 +01:00
2026-10-20 23:20:26 -04:00
2026-10-20 23:21:16 -04:00
2026-09-11 22:14:37 -04:00
2026-08-30 03:09:13 -04:00
2026-08-30 03:09:13 -04:00
2026-09-01 11:08:39 -04:00
2026-04-12 12:01:52 +01:00
2026-10-20 23:35:02 -04:00
2026-10-20 23:20:04 -04:00
2026-10-02 22:45:48 -04:00
2026-09-25 18:18:10 -04:00
2026-08-15 11:40:32 -04:00
2026-02-11 17:44:27 +00:00
2026-06-15 00:28:43 -04:00
2026-10-02 20:38:58 -04:00
2026-04-10 13:03:25 +01:00