Alex Holliday
8609e4bca0
add admin guard to test all button, fix tests
2026-09-08 10:46:36 -07:00
Alexander Holliday
2661d7a384
Merge pull request #3922 from alishanahmad907/fix/rbac-auth
...
fix(api): enforce RBAC role checks on maintenance windows, notifications, and check deletion
2026-09-08 10:43:01 -07:00
Alexander Holliday
75d29124b6
Merge pull request #3909 from signalgridco/feat/signalgrid-notifications
...
feat: add Signalgrid notification provider
2026-09-08 10:14:19 -07:00
egeoztass and Claude Fable 5.1
67806c94b1
fix: return the created monitor from createMonitor
...
The controller writes the service's return value into the response, but
createMonitor was typed Promise<void> and returned nothing, so every
successful POST /monitors answered data: null and callers had no way to
read the new monitor's id.
Fixes #3917
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01D7eViZ2Np5ZpWUYNoRhmAt
2026-09-07 12:31:07 +02:00
Ali Shan Ahmad
2eeb088b61
[FIX]: rbac by adding the missing isAllowed(["admin", "superadmin"]) authorization middleware to mutating API endpoints for maintenance windows, notifications, and monitor check history.
2026-09-06 08:35:43 +00:00
Alex Holliday
9a541dac21
mock missing dependency
2026-09-04 14:33:13 -07:00
Alex Holliday
71fed33ecd
purge ssh
2026-09-04 14:33:13 -07:00
Alex Holliday
431cada08e
add opt in docker logs flag
2026-09-04 14:06:46 -07:00
Alex Holliday
6e0afe223e
add after to docker logs query
2026-09-04 12:06:17 -07:00
Alex Holliday
37e1005479
add comment
2026-09-04 11:54:29 -07:00
Alex Holliday
f7e1793bac
update tests
2026-09-03 12:56:44 -07:00
Alex Holliday
6587ddf389
wire up services/repositories
2026-09-03 11:32:48 -07:00
Alex Holliday
6ea4ca1aa9
new docker-log domain,service, repo
2026-09-02 11:56:18 -07:00
Alex Holliday
3e06cd39b1
add docker logs to provider
2026-09-02 11:09:38 -07:00
Alex Holliday
efcc7829d4
move docker types to docker domain
2026-09-02 10:08:48 -07:00
Alex Holliday
77974682fb
add docker log/payload types
2026-09-02 10:00:37 -07:00
Alex Holliday
786c803847
add port/mount display
2026-09-02 09:45:28 -07:00
signalgridco
c13f26a4c3
feat: add Signalgrid notification provider
2026-09-01 23:17:11 +02:00
Alex Holliday
f85ed902e4
openapi docs, tests
2026-09-01 10:09:37 -07:00
Alex Holliday
8ccc7cbe9a
new container endpoint,service, repo methods
2026-09-01 10:05:34 -07:00
Alex Holliday
ca896fa22f
implement docker host details page
2026-08-31 12:02:40 -07:00
Alex Holliday
e964234f54
add tests and migration
2026-08-28 14:42:46 -07:00
Alex Holliday
e60bfd18ff
add route
2026-08-28 14:03:27 -07:00
Alex Holliday
560d64a482
add controller method for docker monitors
2026-08-28 14:00:34 -07:00
Alex Holliday
c8826d90d5
update openapi
2026-08-28 13:59:54 -07:00
Alex Holliday
cacedfd7d8
add validation
2026-08-28 13:59:24 -07:00
Alex Holliday
4ec03dfd04
fix return type, copy paste bug
2026-08-28 13:49:44 -07:00
Alex Holliday
78d3b23e93
handle docker checks
2026-08-28 13:48:37 -07:00
Alex Holliday
1a1dc7d807
add docker check aggregation
2026-08-28 13:30:32 -07:00
Alex Holliday
03174d98dd
update monitors
2026-08-28 13:30:21 -07:00
Alex Holliday
686ded2137
update check and monitor domains
2026-08-28 13:02:38 -07:00
Alex Holliday
9c8bf4bb05
update tests
2026-08-28 12:39:56 -07:00
Alex Holliday
8f6c909acd
add missing const, add key check
2026-08-28 12:28:26 -07:00
Alex Holliday
1ca38a31c9
add new docker payload types, promote docker type monitor to first class monitor
2026-08-28 12:24:44 -07:00
Alex Holliday
f30085bae3
deal with empty strings for proxyId
2026-08-26 11:19:08 -07:00
Alex Holliday
b23dbfeae0
regen lockfile
2026-08-25 15:16:54 -07:00
Alex Holliday
68679bc0bf
lockfile script
2026-08-25 15:16:12 -07:00
Alex Holliday
4298397e3e
fix package lock sync issue
2026-08-25 15:05:28 -07:00
Alex Holliday
9839d48ca0
add img-src blob: to CSP, stop refetching blob
2026-08-25 14:44:01 -07:00
Alex Holliday
d0fc402683
format
2026-08-25 14:08:11 -07:00
Alex Holliday
d7dce5d7a3
regen package lock
2026-08-25 14:03:35 -07:00
Alex Holliday
af3c72b055
add tests
2026-08-25 11:19:33 -07:00
Alex Holliday
b3e98ac95d
update openapi docs
2026-08-25 11:14:50 -07:00
Alex Holliday
3f62c8ec6a
resolve scoping issue by fetching proxy summary
2026-08-25 11:13:12 -07:00
Alex Holliday
b2dca7b62f
add getAllProxies route
2026-08-25 11:02:37 -07:00
Alex Holliday
252067142e
apply proxy agents to http monitors
2026-08-21 12:19:23 -07:00
Alex Holliday
1152a70afb
wire up proxy resolver
2026-08-21 11:41:26 -07:00
Alex Holliday
ffd7ea7517
add tests
2026-08-21 11:13:22 -07:00
Alex Holliday
a56bff2305
add proxy resolver
2026-08-21 11:06:42 -07:00
Alex Holliday
cd520dacc5
add tests
2026-08-20 14:38:18 -07:00