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

kobotoolbox / kpi / 23946688121
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 03 Apr 2026 12:51PM UTC
Jobs 10
Files 909
Run time 2min
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

03 Apr 2026 12:47PM UTC coverage: 82.181% (+0.9%) from 81.323%
23946688121

push

github

web-flow
fix(projects): change delete and bulk delete button permissions DEV-1812 (#6903)

### đŸ“Ŗ Summary

Enable delete/bulk delete buttons only if user has `delete_asset`
permission.

### 👀 Preview steps

Not that in case (9)/(10) and (12)/(13) we handle different components.
They look identical, but when multiple projects are selected, we use
`ProjectBulkActions`. Otherwise it is `ProjectQuickActions`.

1. â„šī¸ Have two accounts A and B
2. As user A create a project P1
3. As user B create two projects P2 and P3
4. For project P3 go to Project → Settings → Sharing
5. Add new permission for user A with "Manage project"
6. Log in as user B
7. Go to My Projects
8. Select checkbox for P1 and P3
9. 🔴 [on main] Notice that Delete button in top right corner is enabled
(wrong)
10. đŸŸĸ [on PR] Notice that Delete button in top right corner is disabled
11. Unselect checkbox for P1
12. 🔴 [on main] Notice that Delete button in top right corner is enabled
(wrong)
13. đŸŸĸ [on PR] Notice that Delete button in top right corner is disabled

Co-authored-by: James Kiger <68701146+jamesrkiger@users.noreply.github.com>

7810 of 12023 branches covered (64.96%)

29701 of 36141 relevant lines covered (82.18%)

5.79 hits per line

Coverage Regressions

Lines Coverage ∆ File
63
32.52
-51.22% kobo/apps/accounts/forms.py
27
0.0
-72.97% kobo/apps/accounts/adapter.py
21
0.0
-70.0% kobo/apps/audit_log/tasks.py
13
35.8
-16.05% hub/utils/i18n.py
12
42.11
-31.58% kobo/apps/data_collectors/signals.py
7
67.74
-22.58% kobo/apps/data_collectors/models.py
5
64.89
-1.21% kobo/apps/audit_log/models.py
4
53.85
-30.77% kobo/apps/accounts/templatetags/customize_email_content.py
3
78.43
-5.88% hub/models/extra_user_detail.py
1
44.44
-5.56% kobo/apps/accounts/templatetags/get_provider_appname.py
Jobs
ID Job ID Ran Files Coverage
1 23946688121.1 03 Apr 2026 12:51PM UTC 905
52.78
2 23946688121.2 03 Apr 2026 12:52PM UTC 905
54.31
3 23946688121.3 03 Apr 2026 12:52PM UTC 907
54.0
4 23946688121.4 03 Apr 2026 12:53PM UTC 907
55.55
5 23946688121.5 03 Apr 2026 12:53PM UTC 905
53.01
6 23946688121.6 03 Apr 2026 12:53PM UTC 907
66.03
7 23946688121.7 03 Apr 2026 12:53PM UTC 905
60.47
8 23946688121.8 03 Apr 2026 12:54PM UTC 907
54.35
9 23946688121.9 03 Apr 2026 12:55PM UTC 907
61.6
10 23946688121.10 03 Apr 2026 12:56PM UTC 909
68.26
Source Files on build 23946688121
  • Tree
  • List 909
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 5c1275db on github
  • Prev Build on main (#23940358178)
  • Next Build on main (#23946709238)
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