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

kobotoolbox / kpi / 13769879100
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: refactor-subsequences-2025
DEFAULT BRANCH: master
Ran 10 Mar 2025 05:11PM UTC
Jobs 1
Files 635
Run time 6min
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

10 Mar 2025 04:33PM UTC coverage: 80.847% (+0.01%) from 80.835%
13769879100

push

github

web-flow
feat(permissions): use `delete-all` permissions endpoint on frontend TASK-1494 (#5543)

### 📣 Summary
The "Remove shared project" button and the "Delete" button in the
sharing modal were not fully removing users' access, so they have been
updated to completely remove all their permissions and ensure they are
fully removed from the project.


### 👀 Preview steps
(Same as for backend pr: #5539)

**Test "Remove shared project" button** 

1. Login as a user (user A)
2. Create or use an existing project to share it with another user (user
B)
3. Log in as user B and go to the project page, 
4. Go to the "Form" tab, and in the three dots button, in the top right
corner, click on the option "Remove shared project"
5. Log out
6. Log in as user A and check the project sharing settings, the user B
should not appear anymore.
7. 🔴 [on main] notice that user B still appears with "add submissions"
permission
8. 🟢 [on PR] notice that user B does not appear

**Test "Delete" button in the sharing modal** 

9. Repeat steps 1-3 (note: you must assign user B with the
`manage-asset` permission in order to access the Sharing Form)
10. Go to the "Summary" tab and click on the "Share Project" button 
11. A modal opens, click on the trash can/"Delete" button for the user B
12. 🔴 [on main] notice that api calls are made to the
permission-assignments endpoint
13. 🟢 [on PR] notice that the delete-all endpoint is called
(Deletion behavior should remain the same as on main, just the endpoints
change)

---------

Co-authored-by: Guillermo <lgar89@gmail.com>

5997 of 9529 branches covered (62.93%)

5 of 5 new or added lines in 1 file covered. (100.0%)

22874 of 28293 relevant lines covered (80.85%)

0.81 hits per line

Jobs
ID Job ID Ran Files Coverage
1 13769879100.1 10 Mar 2025 05:11PM UTC 635
80.85
Source Files on build 13769879100
  • Tree
  • List 635
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • fdcfaddc on github
  • Prev Build on main (#13683676563)
  • Next Build on main (#13770767138)
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