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

kobotoolbox / kpi / 35820724591
83%
master: 76%

Build:
Build:
LAST BUILD BRANCH: guitlle/dev-180-openid-logout
DEFAULT BRANCH: master
Ran 23 Sep 2026 05:06AM UTC
Jobs 10
Files 909
Run time 2min
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: 82.95%. Remained the same
35820724591

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.

10254 of 13584 branches covered (75.49%)

4 of 5 new or added lines in 1 file covered. (80.0%)

32790 of 39530 relevant lines covered (82.95%)

5.51 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
70.93
70.93% kobo/apps/accounts/adapter.py
Jobs
ID Job ID Ran Files Coverage
1 35820724591.1 23 Sep 2026 05:06AM UTC 904
43.75
2 35820724591.2 23 Sep 2026 05:06AM UTC 904
52.7
3 35820724591.3 23 Sep 2026 05:06AM UTC 904
49.36
4 35820724591.4 23 Sep 2026 05:08AM UTC 906
50.62
5 35820724591.5 23 Sep 2026 05:08AM UTC 906
53.96
6 35820724591.6 23 Sep 2026 05:09AM UTC 906
45.05
7 35820724591.7 23 Sep 2026 05:09AM UTC 904
58.54
8 35820724591.8 23 Sep 2026 05:10AM UTC 907
68.03
9 35820724591.9 23 Sep 2026 05:11AM UTC 906
59.63
10 35820724591.10 23 Sep 2026 05:12AM UTC 909
70.38
Source Files on build 35820724591
  • Tree
  • List 909
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 4dc2ff6c on github
  • Prev Build on main (#35741269255)
  • Next Build on main (#35857316813)
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