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

kobotoolbox / kpi / 21149213743 / 1
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dev-1628-openapi-qual-params-missing-option
DEFAULT BRANCH: master
Ran 19 Jan 2026 07:59PM UTC
Files 880
Run time 24s
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 Jan 2026 07:24PM UTC coverage: 79.013% (+0.003%) from 79.01%
21149213743.1

push

github

web-flow
feat(massEmails): exclude users who have submitted from inactive emails DEV-1585 (#6618)

### đŸ“Ŗ Summary
Exclude users who have recently made submissions to any project from
receiving inactive user emails.

### 📖 Description
Previously we only counted users as active if they submitted to their
own projects, but not projects owned by others.

### 💭 Notes
Even though submission attribution is complicated, it's a pretty safe
bet that if a user creates a submission it will create an Instance with
them as the user.

### 👀 Preview steps
Remember to restart the worker when switching between branches

1. â„šī¸ have an existing account and a project that does not allow
anonymous submissions
2. Create a new user User A. Make sure they have an email
3. Grant User A permission to add submissions to an existing project
owned by someone else
4. In a Django shell, manually set User A's `date_joined` to something
over a year ago
5. Create a MassEmailConfig for users who have been inactive for a year
6. Generate the send list
7. :green_circle: User A should be in the send list
8. In a private browser window, open the survey link directly in enketo.
Log out of enketo if you are already logged in
9. Submit a response
10. Regenerate the send list for the email config
11. 🔴 [on main] User A will still be on the list
12. đŸŸĸ [on PR] User A is no longer there

7030 of 11383 branches covered (61.76%)

27051 of 34236 relevant lines covered (79.01%)

0.79 hits per line

Source Files on job 21149213743.1
  • Tree
  • List 880
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 21149213743
  • be109477 on github
  • Prev Job for on main (#21146657414.1)
  • Next Job for on main (#21178898336.1)
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

© 2026 Coveralls, Inc