0995abbccb
Add mandatory TOTP MFA
2026-01-28 15:09:38 -06:00
1f6151b5a8
filter snmp communities from log
2026-01-28 14:51:47 -06:00
aed15dd6a1
impersonate fixes
2026-01-28 14:41:27 -06:00
a4ea96bebc
support prod ip db import
2026-01-28 14:03:35 -06:00
0b27300931
support prod ip db import
2026-01-28 13:48:33 -06:00
8b71c4adb8
mib update from librenms
2026-01-28 13:38:31 -06:00
234ff7cbd2
add upsert support for geoip imports to prevent duplicates
2026-01-28 13:37:02 -06:00
7ecc986bcd
support prod ip db import
2026-01-28 13:20:53 -06:00
d1fd1d4a62
remove Mix.env and support ip database import
2026-01-28 13:08:06 -06:00
220f1edce3
cookie improvements
2026-01-28 12:30:28 -06:00
588639a47a
gdpr cookie consent
2026-01-28 10:52:40 -06:00
f350a9ade4
test cleanup
2026-01-28 10:31:22 -06:00
a3cd01e4e5
add help banner
2026-01-28 09:38:55 -06:00
26041dfe9f
add experimental label to alerts
2026-01-28 09:34:21 -06:00
5fb92dd961
add device/org limit
2026-01-27 14:14:25 -06:00
d1cfbaa87c
set agent debugging log level to info
2026-01-27 13:39:37 -06:00
3bb89670bd
enable agent debugging
2026-01-27 13:25:04 -06:00
328d4659a7
show correct agent on edit screen and fix airfiber/ltu
2026-01-27 12:52:43 -06:00
378dc5f8ec
dialyzer fix
2026-01-27 11:09:59 -06:00
197a515386
marketing page updates
2026-01-27 10:54:20 -06:00
e5d015cab2
fix menu alignment
2026-01-27 10:50:31 -06:00
6920333d6a
impersonate fix
2026-01-27 10:45:06 -06:00
124d68d28d
credo fixes
2026-01-27 09:12:22 -06:00
bb86dec559
add oban pro
2026-01-26 17:07:42 -06:00
19a818647b
documentation updates
2026-01-26 16:36:52 -06:00
6782309682
add default temp unit
2026-01-26 15:39:36 -06:00
a05b125600
update cloud poller icon
2026-01-26 15:38:09 -06:00
b20a58aec4
test fixes
2026-01-26 15:27:59 -06:00
756a6b4cd4
poller agent fix and trigger device rediscovery
2026-01-26 14:51:32 -06:00
5e7576bc3f
api token whitespace fix and magic link login fix
2026-01-26 14:05:44 -06:00
74f2970664
ui tweaks
2026-01-26 13:34:52 -06:00
06fde717c0
accessibility and poller updates
2026-01-26 13:02:03 -06:00
902d21eeee
poller detail screen fix
2026-01-26 12:46:14 -06:00
5f1bbab420
cloud poller fixes
2026-01-26 11:57:32 -06:00
51a73b3a44
allow superuser impersonation
2026-01-26 11:37:50 -06:00
c41b479ed8
more tests
2026-01-26 11:01:47 -06:00
99414459d3
device reorder
2026-01-26 10:22:12 -06:00
e781a70c7e
device list update
2026-01-26 09:44:08 -06:00
2f24489ecb
add privacy page
2026-01-25 17:12:34 -06:00
7cf59a88ab
require superuser for livedashboard
2026-01-25 16:17:25 -06:00
984b1b38c7
add pg_stat_statements
2026-01-25 15:44:59 -06:00
d2abe9a14d
add network map
2026-01-25 15:24:35 -06:00
21802eede4
adjust timestamps to be relative
2026-01-25 14:52:13 -06:00
9c5b4096f9
discovery working
2026-01-25 14:48:57 -06:00
a30d6b8219
unit fixes
2026-01-25 13:59:09 -06:00
277d3be2bd
remove agent version display
2026-01-25 12:22:47 -06:00
d12ffda8b0
show unit
2026-01-25 12:18:41 -06:00
dc32e16c68
fix: allow cloud pollers to access devices from any organization
...
Cloud pollers (is_cloud_poller = true, organization_id = nil) were
being blocked from polling devices because verify_device_organization
was checking if the device's organization matched the agent's
organization.
Since cloud pollers don't belong to any organization (organization_id
is nil), they should be allowed to poll devices from any organization.
Changes:
- verify_device_organization now allows access if organization_id is nil
- This fixes "Device not in agent's organization" errors for cloud pollers
Error before:
Device b7e8dd99-0b19-496d-97ae-9f2601d16464 not in agent's organization
2026-01-25 11:15:19 -06:00
788004cb97
fix: handle :global agent source in device form template
...
Production was crashing with CaseClauseError when viewing device edit
form for devices using the global default cloud poller.
Added missing :global case branch to the agent source case statement
in form.html.heex line 127.
Displays: 'Using global default cloud poller: <agent_name>'
2026-01-25 11:04:29 -06:00
a9405f6818
refactor: alias DiscoveryWorker at module top and skip flaky performance test
...
- Fixes credo warning about nested module alias
- Tags performance test to exclude from precommit hook (flaky timing on slow machines)
2026-01-25 09:14:07 -06:00