towerops/lib/towerops_web
Graham McIntire 97cdb8e46c
fix: handle cloud pollers in agent show page and fix NoResultsError
Two issues fixed:
1. Cloud pollers (organization_id = nil) were causing access denied errors
   when superadmins tried to view them. Now allows access if user is
   superadmin and agent is a cloud poller.

2. Ecto.NoResultsError was being raised without required :queryable option,
   causing KeyError crash. Now properly raises with queryable parameter.

Error was:
  KeyError: key :queryable not found in []
  (ecto 3.13.5) lib/ecto/exceptions.ex:203: Ecto.NoResultsError.exception/1
  (towerops) lib/towerops_web/live/agent_live/show.ex:16: mount/3
2026-01-25 09:09:50 -06:00
..
channels fix: resolve all dialyzer unmatched return and pattern match warnings 2026-01-24 17:34:37 -06:00
components sanitize snmp data and fix some cpu things 2026-01-22 16:53:01 -06:00
controllers debug: add detailed logging to health check endpoint 2026-01-24 17:39:56 -06:00
helpers test improvements 2026-01-18 17:15:44 -06:00
live fix: handle cloud pollers in agent show page and fix NoResultsError 2026-01-25 09:09:50 -06:00
plugs feat: update UI to Tailwind Plus design system and fix auth redirects 2026-01-18 09:56:49 -06:00
endpoint.ex agent improvements and agent config 2026-01-16 17:26:51 -06:00
gettext.ex init 2025-12-21 11:10:43 -06:00
router.ex add honeybadger and snmp overhaul 2026-01-18 16:16:08 -06:00
telemetry.ex fix: add Oban config to dev.exs and replace Exq telemetry with Oban 2026-01-24 16:39:45 -06:00
user_auth.ex feat: add 5 new vendor modules and fix dialyzer issues 2026-01-22 09:34:50 -06:00