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

kobotoolbox / kpi / 19242097076 / 2
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dev-1266-remove-kpi-v1-endpoints
DEFAULT BRANCH: master
Ran 10 Nov 2025 07:11PM UTC
Files 878
Run time 45s
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 Nov 2025 06:33PM UTC coverage: 81.276% (+2.4%) from 78.924%
19242097076.2

push

github

web-flow
feat(userReports): add `extra_details` with data related to removing users DEV-1242 (#6453)

### 👀 Preview steps

1. â„šī¸ have a superuser account and several other user accounts with
various subscriptions and projects
2. Unapply the user_reports migrations: `./manage.py migrate
user_reports zero`
3. Re-apply the user_reports migrations to see the changes: `./manage.py
migrate user_reports`
4. Checkout the endpoint: `api/v2/user-reports/
5. đŸŸĸ [on PR] notice that the data has been reformatted with
`extra_details__uid` renamed to `user_uid` and a new json containing the
`extra_details`:
```json
  "user_uid": "ujYVFN74XnDrU27AbWWSnR",
  ...
 "extra_details": {
      "data": {
        "name": "kobo",
        "sector": "",
        "country": "",
        "organization": "",
        "last_ui_language": "en",
        "organization_type": "",
        "organization_website": "",
        "newsletter_subscription": false,
        "done_storage_limits_check": true
      },
      "date_removed": null,
      "validated_password": true,
      "password_date_changed": null,
      "date_removal_requested": "2025-11-07T22:12:55Z"
  },
```
6. đŸŸĸ Test various filters on different fields and ensure that they work
correctly
Some examples:
- `?q=user__uid:myuidstring`
- `?q=extra_details__data__name:myname`
- `?q=extra_details__data__organization:myorg`
- `?q=extra_details__date_removed__isnull:True`
- `?q=extra_details__date_removed__ne:null`
- `?q=extra_details__validated_password:True`
- `?q=extra_details__password_date_changed__isnull:True`
- `?q=extra_details__date_removal_requested:"2025-11-07T22:12:55Z"`

7138 of 11204 branches covered (63.71%)

27377 of 33684 relevant lines covered (81.28%)

0.81 hits per line

Source Files on job 19242097076.2
  • Tree
  • List 878
  • Changed 34
  • Source Changed 0
  • Coverage Changed 34
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 19242097076
  • c059624a on github
  • Prev Job for on release/2.025.43 (#19235958746.1)
  • Next Job for on release/2.025.43 (#19269564806.1)
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