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

kobotoolbox / kpi / 28511670524 / 4
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: DEV-1469-create-model-for-tag-trackers
DEFAULT BRANCH: master
Ran 01 Jul 2026 10:47AM UTC
Files 888
Run time 37s
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

01 Jul 2026 10:41AM UTC coverage: 52.972% (+3.4%) from 49.622%
28511670524.4

push

github

web-flow
feat(bulkProcessing): display review button DEV-2321 (#7203)

### đŸ“Ŗ Summary

Display "Review" button in table cells for automatic transcripts and
translations that haven't been accepted yet. Works both for bulk and
single requests.

### 💭 Notes

Changes here:
- **`submissionUtils.tsx`**: Added `hasUnacceptedAutomaticContent()`
function that checks the new `pendingReview` flag from the backend to
determine if a transcript/translation needs review
- **`SupplementalDetailsCell.tsx`**: New component that shows either a
"Review" button (for pending content) or the standard text modal (for
accepted content). Clicking the button navigates to Processing →
Transcript or Processing → Translations
- **`routes.utils.ts`**: Added `goToProcessing()` helper to navigate to
the processing view with the right submission and tab pre-selected
- **`submissionUtils.tests.ts`**: Added 10 tests covering the new
function (pending content, accepted content, missing data, qual
questions, etc.)
- **Stories**: Added examples to DataTableCell and DataTableWrapper
stories to showcase the Review button

This uses the `pendingReview` flag that the backend now returns (from PR
#7182). When automatic transcription/translation finishes but hasn't
been manually accepted, the API includes `pendingReview: true` in the
supplemental details. The frontend checks for this flag and shows a
button instead of the content text. Makes sense – you can't review what
you can't see yet, but you need to know it's ready.

### 👀 Preview steps

1. â„šī¸ Have a project with an audio question and few submissions,
automatic features enabled, bulk feature flag enabled
2. Go to Project → Data → Table
4. Request automatic transcription for the audio from Processing view
(or run a bulk transcription job)
5. Wait for the transcription to complete
6. 🔴 [on main] The transcript column is empty – no indication that
anything is ready
7. đŸŸĸ [on PR] The transcript column shows a "Review" button
8. Click the "Review" button
... (continued)

5072 of 12460 branches covered (40.71%)

19605 of 37010 relevant lines covered (52.97%)

0.53 hits per line

Source Files on job 28511670524.4
  • Tree
  • List 888
  • Changed 176
  • Source Changed 0
  • Coverage Changed 176
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 28511670524
  • aac01a1e on github
  • Prev Job for on main (#28447174544.1)
  • Next Job for on main (#28511654923.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