towerops/test/towerops_web
Graham McIntire de075ea8d9
Store billing subscriber/MRR data on integrations for dashboard
Each billing sync (Gaiia, Splynx, VISP, Sonar) already computes
subscriber counts and MRR but only stored them in sync messages.
Now persists them on the integrations table so the dashboard can
aggregate across all billing providers instead of only querying
Gaiia network sites (which were never populated).

Also fixes SnmpKit Config environment detection to use Mix.env()
as fallback when MIX_ENV env var is not set.
2026-02-15 16:51:33 -06:00
..
channels test fix and preseem check fix 2026-02-13 09:42:39 -06:00
components add row_link to table component for proper anchor tags 2026-02-11 08:46:03 -06:00
controllers Fix mobile Gaiia entity mapping + redirect / to /dashboard 2026-02-15 15:05:20 -06:00
helpers feat: add 12/24-hour time format setting with consistent timezone display 2026-02-13 15:16:29 -06:00
integration Merge remote-tracking branch 'origin/main' into feature/preseem-integration 2026-02-13 09:11:45 -06:00
live Store billing subscriber/MRR data on integrations for dashboard 2026-02-15 16:51:33 -06:00
plugs Security hardening: remaining audit fixes 2026-02-15 12:54:38 -06:00
permissions_test.exs fix snmp v3 test 2026-02-06 10:21:54 -06:00
plug_exceptions_test.exs handle exceptions gracefully on api endpoints 2026-02-04 12:18:14 -06:00
user_auth_test.exs fix test warnings and failures 2026-02-05 15:24:41 -06:00