towerops/lib/towerops_web/live/org
Graham McIntie 6be3910fc4 Fix Splynx integration: token-based auth, per-provider credential fields
- Splynx client: replace broken Basic Auth with proper token flow
  (POST /api/2.0/admin/auth/tokens → Splynx-EA bearer header)
- Support both api_key and admin login auth types with fallback
- Add MRR calculation to Splynx sync using mrr_total field
- Integrations UI: per-provider credential fields (instance_url,
  api_key, api_secret for Splynx; instance_url, api_token for Sonar)
- Wire up test_connection for Splynx, Sonar, and VISP providers
- Verified against live Splynx demo (demo.splynx.com):
  auth, customers, routers, services all working
- All 7350 tests passing
2026-02-15 15:02:17 -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: netbox url field type, gaiia ipRange→block, remove unknown webhook log 2026-02-14 17:44:01 -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 Fix Splynx integration: token-based auth, per-provider credential fields 2026-02-15 15:02:17 -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: netbox url field type, gaiia ipRange→block, remove unknown webhook log 2026-02-14 17:44:01 -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