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

kobotoolbox / kpi / 21887210735
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: beccagraber/dev-1748-verification-docs
DEFAULT BRANCH: master
Ran 11 Feb 2026 12:35AM UTC
Jobs 2
Files 881
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

11 Feb 2026 12:01AM UTC coverage: 82.025% (+0.01%) from 82.015%
21887210735

push

github

web-flow
feat(pagination): make pagination class consistent and use the same parameters DEV-1393 (#6542)

### 📣 Summary
This PR introduces the DefaultPagination class, which serves as the base
pagination class for all paginators in the KPI and KoBo apps. Other
pagination classes now inherit from it.
`start` becomes the primary pagination parameter, while `offset` remains
supported as an alias for backward compatibility.

It also adds support for the `page` and `page_size` query parameters,
which are internally converted into limit and offset values.

### Notes 

`/api/v2/hook/{uid_hook}/logs/` with now use `?start=` and `?limit=`
instead of `?page`

### 👀 Preview steps
1. Have an account and a project with many submissions 
2. Go to the project data view and browse the submissions
3. Go to the audit logs and click on the next page button
4. Ensure there are no error messages related to pagination responses in
the frontend or in the backend logs

---------

Co-authored-by: Olivier Léger <olivierleger@gmail.com>

7401 of 11423 branches covered (64.79%)

68 of 78 new or added lines in 9 files covered. (87.18%)

28470 of 34709 relevant lines covered (82.02%)

1.62 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
10
83.62
4.83% kpi/paginators.py
Jobs
ID Job ID Ran Files Coverage
1 21887210735.1 11 Feb 2026 12:35AM UTC 879
79.69
2 21887210735.2 11 Feb 2026 12:37AM UTC 881
81.98
Source Files on build 21887210735
  • Tree
  • List 881
  • Changed 11
  • Source Changed 0
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • dc6522da on github
  • Prev Build on main (#21879693416)
  • Next Build on main (#21906223324)
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