towerops/lib/towerops_web/live/org
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
..
gaiia_mapping_live.ex i18n: wrap all user-facing strings in gettext() 2026-02-14 17:44:01 -06:00
gaiia_mapping_live.html.heex Fix mobile Gaiia entity mapping + redirect / to /dashboard 2026-02-15 15:05:20 -06:00
gaiia_reconciliation_live.ex i18n: wrap all user-facing strings in gettext() 2026-02-14 17:44:01 -06:00
gaiia_reconciliation_live.html.heex fix: netbox url field type, gaiia ipRange→block, remove unknown webhook log 2026-02-14 17:44:01 -06:00
integrations_live.ex Fix Splynx integration: token-based auth, per-provider credential fields 2026-02-15 15:02:17 -06:00
integrations_live.html.heex Store billing subscriber/MRR data on integrations for dashboard 2026-02-15 16:51:33 -06:00
preseem_devices_live.ex i18n: wrap all user-facing strings in gettext() 2026-02-14 17:44:01 -06:00
preseem_devices_live.html.heex Fix Preseem devices table for mobile 2026-02-15 15:10:08 -06:00
preseem_insights_live.ex i18n: wrap all user-facing strings in gettext() 2026-02-14 17:44:01 -06:00
preseem_insights_live.html.heex i18n: wrap all user-facing strings in gettext() 2026-02-14 17:44:01 -06:00
settings_live.ex fix compile warning 2026-02-15 12:38:27 -06:00
settings_live.html.heex feat: add Sonar, Splynx, and VISP billing integrations 2026-02-14 20:18:57 -06:00