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

kobotoolbox / kpi / 29030683318 / 7
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dependabot/github_actions/actions-deps-2d1112a488
DEFAULT BRANCH: master
Ran 09 Jul 2026 03:51PM UTC
Files 891
Run time 1min
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

09 Jul 2026 03:43PM UTC coverage: 66.752% (-2.3%) from 69.057%
29030683318.7

push

github

web-flow
feat(bulkProcessing): ongoing job conflict alert DEV-1405 (#7181)

### πŸ“£ Summary

Bulk transcription and translation now warn you when you try to process
submissions that are already being processed by another job.

### πŸ’­ Notes

Changes here:

**alertValidators.ts**
- Implemented `validateConflictingJob()` which checks if selected
submissions overlap with ongoing jobs
- For transcription: blocks if the same field already has a
transcription running
- For translation: blocks if the same field has translation OR
transcription running (translation needs to read from transcripts, so
transcription jobs lock the input)
- Returns the list of conflicting UUIDs so the modal can filter them out

**alertValidators.tests.ts**
- Added unit tests for `validateConflictingJob`

### πŸ‘€ Preview steps

1. ℹ️ Need a project with an audio question and at least 5 submissions
with audio attached
2. Go to Project β†’ Data β†’ Table
3. Select 3 submissions, use the header column transcribe option, pick a
language, start it
4. While that's running, select those same 3 submissions again plus 2
new ones (5 total)
5. Use use the header column transcribe again
6. 🟒 Alert appears: "Another bulk process is already in progress, please
let it finish first"
7. 🟒 Says "3 submissions" somewhere in the message
8. 🟒 Modal description says "Your 2 audio files..." instead of 5β€”the 3
conflicting ones got filtered
9. Hit "Start Transcription" with those 2
10. 🟒 Works fine (they're not conflicting)

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

6963 of 12611 branches covered (55.21%)

24817 of 37178 relevant lines covered (66.75%)

0.67 hits per line

Source Files on job 29030683318.7
  • Tree
  • List 891
  • Changed 40
  • Source Changed 0
  • Coverage Changed 40
Coverage βˆ† File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 29030683318
  • cb4b7051 on github
  • Prev Job for on main (#29030207382.10)
  • Next Job for on main (#29078853307.10)
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