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

kobotoolbox / kpi / 27684181814 / 1
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dev-2271-inactive-users-filter-timesout
DEFAULT BRANCH: master
Ran 17 Jun 2026 11:04AM UTC
Files 883
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

17 Jun 2026 11:00AM UTC coverage: 44.916% (-8.6%) from 53.521%
27684181814.1

push

github

web-flow
feat(bulkProcessing): make bulk activity message interactive DEV-1427 (#7153)

### πŸ“£ Summary

Activity log now displays ongoing bulk transcription and translation
jobs with real-time progress tracking and the ability to cancel them.

### πŸ’­ Notes

Changes here:

**New component for ongoing jobs** (`BulkProcessingActivityMessage.tsx`)
- Shows username, action type, and "in progress" status
- Progress pill with spinner and count (e.g., "8/25 processed")
- Cancel button that calls the bulk actions API
- Query invalidation after cancel so the list refreshes automatically

**ActivityMessage refactor** (`activityMessage.component.tsx`)
- Uses `BulkProcessingActivityMessage` for jobs with status
`in_progress` or `pending`
- Renders "See details" button inline (moved from FormActivity)
- Uses optional `onShowDetails` callback - if provided, button shows; if
not, it's hidden
- Keeps completed bulk jobs in the standard format

**FormActivity simplification** (`FormActivity.tsx`)
- Just passes `onShowDetails` callback to `ActivityMessage`
- No conditional logic in the table cell formatter anymore
- Modal header omits the callback so button doesn't show there

**Test coverage** (`FormActivity.stories.tsx`)
- New `OngoingBulkProcessing` story with mock data
- Shows both in-progress jobs (transcription at 8/25, translation at
3/15) and completed ones

### πŸ‘€ Preview steps

1. ℹ️ Start a bulk transcription or translation job (Project β†’ Data β†’
Table; select multiple rows; column header dropdown β†’ "Transcribe
selected…")
2. Navigate to Project β†’ Settings β†’ Activity
3. 🟒 Notice the ongoing job appears at the top with:
   - "in progress" text
   - A pill showing spinner + progress count (e.g., "3/10")
   - "Cancel process" button (red text, transparent background)
4. πŸ”΄ [on main] The "See details" button would appear here
5. 🟒 [on PR] "See details" button is hidden for ongoing jobs
6. Click "Cancel process"
7. 🟒 Button shows loading state and disables
8. 🟒 After a moment, ... (continued)

3652 of 12124 branches covered (30.12%)

16350 of 36401 relevant lines covered (44.92%)

0.45 hits per line

Source Files on job 27684181814.1
  • Tree
  • List 883
  • Changed 150
  • Source Changed 0
  • Coverage Changed 150
Coverage βˆ† File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 27684181814
  • c9837e5b on github
  • Prev Job for on main (#27645325261.3)
  • Next Job for on main (#27702564613.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