feat: DMARC-wizard som tredje flik + nya DNS-leverantörer #3
Merged
Peter Wickenberg opened 6 months ago

Sammanfattning

Lägger till en DMARC-wizard som tredje flik i applikationen, plus stöd för nya DNS-leverantörer.

DMARC-wizard (/dmarc.html)

  • Policyval: none, quarantine, reject (default: quarantine)
  • E-postinmatning för DMARC-rapporter (rua/ruf)
  • Live-förhandsgranskning av DNS TXT-post (_dmarc.domän)
  • Kopiera-knapp med "Kopierat!"-feedback
  • Domän förifylls från URL-param (?domain=...)
  • i18n-stöd (sv/en) konsekvent med övriga sidor
  • State sparas/återställs vid tabbyte via sessionStorage
  • Refaktorerad nav.js från 2-flikars boolean till positionsbaserad 3-flikars riktningslogik
  • Korrekt svepanimering oavsett vilka flikar man navigerar mellan
  • Tredje flik tillagd i index.html och batch.html

DMARC-länk i kontrollresultat

  • "Öppna DMARC-wizard →" visas i DMARC-checkens detaljvy (alla statusar)
  • Tar med sig domänen som URL-parameter

DNS-leverantörer

  • Oderland (oderland.com) → https://www.oderland.se/logga-in/#cpanel
  • deSEC (desec.io, desec.org) → https://desec.io/login
  • Inleed portal-URL uppdaterad till https://login.inleed.net/login

Verifierat

  • Docker build OK
  • Playwright: 3-flikars nav, wizard med förifylld domän, policyval, e-post, DMARC-post generering, kopieringsknapp, CTA-länk från kontrollresultat
Commits were merged into target branch outside of this pull request
1/1
Submitter Peter Wickenberg
Target main
Source feature/dmarc-wizard
Merge Strategy
Create Merge Commit
Watchers (1)
Reference
PR m365-dns-checkup#3
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover