• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kobotoolbox / kpi / 35820724591 / 7
83%
master: 76%

Build:
Build:
LAST BUILD BRANCH: guitlle/dev-180-openid-logout
DEFAULT BRANCH: master
Ran 23 Sep 2026 05:09AM UTC
Files 904
Run time 17s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Sep 2026 05:01AM UTC coverage: 58.537% (+5.8%) from 52.697%
35820724591.7

push

github

web-flow
fix(accounts): stop resending confirmation emails at headless login DEV-2435 (#7624)

### 📣 Summary
Signing in with an unverified account through the new authentication API
no longer sends another activation email automatically. A new link is
only sent when it is explicitly asked for.

### 📖 Description
Until now, every attempt to log in with an account whose email address
had not been confirmed quietly triggered a fresh activation email. Users
who tried a few times ended up with several near-identical messages in
their inbox and no clue which link was the live one.

The redesigned sign-in screen (React SPA + `allauth` headless) replaces
that with a button for requesting a new link,
so the automatic send is no longer needed and has been removed. Creating
an account still sends the activation email as before, and the current
sign-in page is unchanged; it keeps sending a fresh link on login until
it is retired.

`AccountAdapter.should_send_confirmation_mail()` now returns `False` for
headless requests unless the send is part of a signup.

6243 of 13463 branches covered (46.37%)

23056 of 39387 relevant lines covered (58.54%)

0.59 hits per line

Source Files on job 35820724591.7
  • Tree
  • List 904
  • Changed 209
  • Source Changed 0
  • Coverage Changed 209
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 35820724591
  • 4dc2ff6c on github
  • Prev Job for on main (#35741269255.3)
  • Next Job for on main (#35857316813.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc