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

kobotoolbox / kpi / 27785128445 / 6
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: remove-tag-detail-endpoint
DEFAULT BRANCH: master
Ran 18 Jun 2026 08:06PM UTC
Files 883
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

18 Jun 2026 07:47PM UTC coverage: 50.158% (+5.2%) from 44.916%
27785128445.6

push

github

web-flow
feat(projectViews): creating Project Views with organizations besides countries DEV-2209 (#7138)

### 📣 Summary
Added the capability for server admins to define Project Views based on
organization uid's (Teams), while continuing to support the existing
country-based filtering approach.

### 📖 Description
* Introduced uid_organizations field to ProjectView to store
comma-separated organization uids, defaulting to * (that represents "all
teams") and added this field to the serializer class, the admin list
display
* Implemented `get_uid_organizations()` method for processing and
stripping white spaces from the UID list.
* Updated get_project_view_user_permissions_for_asset logic to include
an intersecting query matching the asset owner's organization against
the `ProjectView.uid_organizations` list.
* Refactored _get_regional_queryset to evaluate and filter the query
sets depending on whether the asset owner or the target user is a member
of any of the specified organizations (using
organizations_organization). If uid_organizations contains *, it behaves
like the original logic without enforcing organizational filtering
* Included basic unit tests for project views filters and permissions
code

### 👀 Preview steps
1. Go to the admin screen for project views
2. Create a new project view and specify organization uids separated by
commas
3. Go to the main screen and select the project view
5. 🟢 It should only show assets from the selected organizations

4385 of 12163 branches covered (36.05%)

18264 of 36413 relevant lines covered (50.16%)

0.5 hits per line

Source Files on job 27785128445.6
  • Tree
  • List 883
  • Changed 91
  • Source Changed 0
  • Coverage Changed 91
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 27785128445
  • 84f81fe3 on github
  • Prev Job for on main (#27771031570.9)
  • Next Job for on main (#27815650762.4)
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