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

kobotoolbox / kpi / 17072051414
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: refactor-subsequences-2025
DEFAULT BRANCH: master
Ran 19 Aug 2025 02:41PM UTC
Jobs 2
Files 665
Run time 5min
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

19 Aug 2025 02:03PM UTC coverage: 81.425% (+0.001%) from 81.424%
17072051414

push

github

web-flow
feat(massEmails): get name from extra details DEV-903 (#6131)

### đŸ“Ŗ Summary
Use the user-entered name in mass email templates.

### 💭 Notes
When a user enters their name, it actually ends up in
user.extra_details.data['name'] rather than in user.first_name +
user.last_name. The latter is only inputted in Django admin. Use the
user-inputted name for the full name when sending emails. 'Name' is
always set in extra details via standardize_json_field so we shouldn't
get any key errors, even if the user hasn't entered a name.

### 👀 Preview steps
This is most easily tested with `MASS_EMAILS_CONDENSE_SEND` set to true.

1. â„šī¸ have an account
2. Add a full name in Account Settings
3. Add the user's email to Constance > MASS_EMAIL_TEST_EMAILS
4. Create a new mass email config using the `test_users` query that uses
`##full_name##` somewhere in the template and set it to live
6. đŸŸĸ At the next email send, the name entered in the account settings
should be rendered in the email

6440 of 10121 branches covered (63.63%)

1 of 1 new or added line in 1 file covered. (100.0%)

24429 of 30002 relevant lines covered (81.42%)

1.6 hits per line

Jobs
ID Job ID Ran Files Coverage
1 17072051414.1 19 Aug 2025 02:41PM UTC 665
79.0
2 17072051414.2 19 Aug 2025 02:44PM UTC 665
81.4
Source Files on build 17072051414
  • Tree
  • List 665
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 1ac94f64 on github
  • Prev Build on main (#17069829529)
  • Next Build on main (#17073638047)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc