Juan Denis
27d4f839f4
Auth key usage, sudo user option, test path fix
...
Allow authenticated (non-admin) users to fetch API key usage by replacing @admin_required with @auth_required in api_analytics.py and importing auth_required. Add optional user support to privileged_cmd and run_privileged in app/utils/system.py so callers can run commands as a specific user (sudo -u). Update wordpress_service to use the new user keyword when invoking privileged commands. Fix tests/conftest.py to put the backend root (parent directory) on sys.path so tests import correctly.
2026-03-04 03:20:23 -05:00
..
2026-01-17 04:22:12 -05:00
2026-01-22 18:11:22 -05:00
2026-01-22 18:11:22 -05:00
2026-03-04 01:53:46 -05:00
2026-03-04 01:53:46 -05:00
2026-03-04 01:53:46 -05:00
2026-03-04 00:02:52 -05:00
2026-01-28 21:12:55 -05:00
2026-03-03 22:11:30 -05:00
2026-01-28 21:12:55 -05:00
2026-01-28 21:12:55 -05:00
2026-03-04 00:02:52 -05:00
2026-03-04 02:34:49 -05:00
2026-03-04 02:34:49 -05:00
2026-01-28 22:15:57 -05:00
2026-03-04 02:34:49 -05:00
2026-03-04 02:34:49 -05:00
2026-01-18 00:40:41 -05:00
2026-01-28 21:12:55 -05:00
2026-01-27 19:35:21 -05:00
2026-01-27 19:35:21 -05:00
2026-01-27 19:35:21 -05:00
2026-03-04 02:54:14 -05:00
2026-03-03 22:31:27 -05:00
2026-02-10 08:09:38 -05:00
2026-03-04 00:02:52 -05:00
2026-01-21 21:31:57 -05:00
2026-01-28 21:12:55 -05:00
2026-01-27 19:35:21 -05:00
2026-01-21 21:31:57 -05:00
2026-03-04 02:34:49 -05:00
2026-03-04 00:02:52 -05:00
2026-01-22 08:51:31 -05:00
2026-03-04 02:34:49 -05:00
2026-01-28 21:12:55 -05:00
2026-03-04 00:02:52 -05:00
2026-01-22 18:11:22 -05:00
2026-01-28 21:12:55 -05:00
2026-03-04 01:53:46 -05:00
2026-03-04 02:34:49 -05:00
2026-03-04 00:02:52 -05:00
2026-03-04 02:34:49 -05:00
2026-01-19 02:35:18 -05:00
2026-03-04 00:02:52 -05:00
2026-02-10 08:09:38 -05:00
2026-01-22 08:31:27 -05:00
2026-01-25 20:01:07 -05:00
2026-03-04 02:34:49 -05:00
2026-02-10 08:09:38 -05:00
2026-01-22 08:51:31 -05:00
2026-03-04 02:34:49 -05:00
2026-03-04 02:34:49 -05:00
2026-03-04 00:02:52 -05:00
2026-03-04 01:37:22 -05:00
2026-03-02 22:48:29 -05:00
2026-03-04 00:02:52 -05:00
2026-01-28 21:12:55 -05:00
2026-01-22 16:44:06 -05:00
2026-01-18 01:03:56 -05:00
2026-01-17 13:37:40 -05:00
2026-01-21 21:31:57 -05:00
2026-01-27 19:35:21 -05:00
2026-03-04 03:20:23 -05:00
2026-01-28 21:12:55 -05:00