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
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
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
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
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
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
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
637bb5cca9
add db migration for proxy mode inherit
2026-08-20 14:31:23 -07:00
Alex Holliday
ede93add64
add clear username flag
2026-08-20 13:57:24 -07:00
Alex Holliday
4443a53a23
strip password
2026-08-20 13:52:14 -07:00
Alex Holliday
1b2d2887af
add proxy routes/controller
2026-08-20 13:35:11 -07:00
Alex Holliday
54690fc73c
add/update validations
2026-08-20 13:34:56 -07:00
Alex Holliday
6e3252aec8
wire repo and service
2026-08-20 11:31:51 -07:00
Alex Holliday
edd9335e96
add gloabl proxy to app settings
2026-08-20 11:16:07 -07:00
Alex Holliday
cf13bc329e
add proxy service
2026-08-20 11:00:05 -07:00
Alex Holliday
80097afb71
update monitor model/repos
2026-08-20 10:59:40 -07:00
Alex Holliday
5435167e73
add proxy repository and interface
2026-08-20 10:49:12 -07:00
Alex Holliday
059dc2737b
add proxy type and model
2026-08-20 10:28:50 -07:00
Alex Holliday
dd44e6c34f
add recent checks for infra monitors
2026-08-19 10:20:21 -07:00