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

kobotoolbox / kpi / 27028205821 / 7
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 05 Jun 2026 05:01PM UTC
Files 881
Run time 26s
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

05 Jun 2026 04:53PM UTC coverage: 66.46% (+16.3%) from 50.198%
27028205821.7

push

github

web-flow
feat(bulkProcessing): hide feature based on admin setting DEV-2212 (#7113)

### 📣 Summary

Only users with ASR/MT enabled can see or use bulk transcription and
translation in the data table.

### 💭 Notes

This update adds the `asr_mt_features_enabled` environment gate to the
bulk-processing UI, so the bulk transcription and translation actions
stay hidden unless the feature is enabled for the instance. It also
keeps the bulk-actions data hook from polling or exposing
bulk-processing state when the feature is off.

Changes here:
- tableColumnSortDropdown.tsx
- Added the environment gate alongside the existing feature flag check.
- Bulk transcription / translation menu items now render only when both
gates are on.
- useDataTableBulkActions.ts
- Added the same gate to bulk-action loading and active-job derivation.
- Prevents bulk-processing banners, polling, and table-side bulk-job
state from showing when ASR/MT is disabled.
- useDataTableBulkActions.tests.ts
  - Added coverage for the new env-level gate.

### 👀 Preview steps

To disable ASR/MT go to `/admin` → Constance → Config and set
`ASR_MT_INVITEE_USERNAMES` to empty. To enable it add usernames or `*`
wildcard.

1. Open a KPI instance where ASR/MT is disabled in the environment.
2. Go to a project with audio questions and submissions.
3. Open the column menu on an audio question or transcript column.
4. Notice that bulk transcription / translation actions do not appear.
5. Enable ASR/MT for the instance.
6. Reload the data table and open the same column menu again.
7. Notice that the bulk actions are available again, and bulk-processing
state can load normally.

6686 of 12223 branches covered (54.7%)

24093 of 36252 relevant lines covered (66.46%)

0.66 hits per line

Source Files on job 27028205821.7
  • Tree
  • List 881
  • Changed 303
  • Source Changed 0
  • Coverage Changed 303
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 27028205821
  • 99882c39 on github
  • Prev Job for on main (#27027970061.2)
  • Next Job for on main (#27030087966.6)
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