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

kobotoolbox / kpi / 29448444747
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: leszek/dev-1406-bulk-job-alert-nlp-view
DEFAULT BRANCH: master
Ran 15 Jul 2026 08:33PM UTC
Jobs 10
Files 895
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

15 Jul 2026 08:28PM UTC coverage: 81.69%. Remained the same
29448444747

push

github

web-flow
fix(constance): add new setting to fieldsets DEV-2178 (#7255)

### đŸ“Ŗ Summary
Fixes an error that was preventing saves to Constance.

### 💭 Notes
Constance throws an error if a field is present in the config but not
present in fieldsets. We don't actually want people editing the TOS last
update field, so we disable it and make a note that it should not be
edited manually. It would be nice to remove the 'reset to default'
option but that's more work than this small fix requires, and it's only
for admins so it's not a huge deal.



### 👀 Preview steps

1. â„šī¸ have an admin account
2. In admin, attempt to change a constance config variable
3. 🔴 [on main] Error
4. đŸŸĸ [on PR] update is successful

9437 of 12749 branches covered (74.02%)

30570 of 37422 relevant lines covered (81.69%)

5.52 hits per line

Coverage Regressions

Lines Coverage ∆ File
312
0.0
-91.23% kobo/apps/openrosa/apps/viewer/pandas_mongo_bridge.py
209
19.15
-51.99% kobo/apps/openrosa/libs/utils/export_tools.py
206
0.0
-86.19% kobo/apps/openrosa/libs/utils/briefcase_client.py
143
58.92
-25.77% kobo/apps/openrosa/libs/utils/logger_tools.py
87
0.0
-87.88% kobo/apps/openrosa/libs/utils/backup_tools.py
66
33.33
-59.46% kobo/apps/openrosa/apps/viewer/views.py
58
0.0
-90.63% kobo/apps/openrosa/libs/data/query.py
50
0.0
-47.17% kobo/apps/openrosa/apps/logger/tasks.py
49
51.59
-38.89% kobo/apps/openrosa/apps/logger/signals.py
49
28.57
-43.75% kobo/apps/openrosa/apps/logger/views.py
42
46.47
-15.61% kobo/apps/openrosa/apps/viewer/models/data_dictionary.py
41
40.69
-6.75% kpi/deployment_backends/openrosa_backend.py
40
0.0
-40.82% kobo/apps/openrosa/apps/viewer/xls_writer.py
40
23.29
-54.79% kobo/apps/openrosa/libs/utils/image_tools.py
39
23.08
-30.0% kobo/apps/openrosa/apps/viewer/tasks.py
36
24.49
-73.47% kobo/apps/openrosa/apps/logger/import_tools.py
35
24.11
-31.25% kobo/apps/openrosa/apps/logger/utils/instance.py
33
49.51
-32.04% kobo/apps/openrosa/apps/viewer/models/export.py
32
58.33
-13.33% kobo/apps/openrosa/apps/viewer/models/parsed_instance.py
30
58.33
-25.0% kobo/apps/openrosa/apps/logger/models/attachment.py
28
30.14
-19.18% kobo/apps/openrosa/libs/utils/viewer_tools.py
28
28.01
-9.12% kpi/views/v2/data.py
27
62.73
-12.27% kpi/permissions.py
24
33.33
-66.67% kobo/apps/openrosa/libs/utils/decorators.py
24
74.76
-23.3% kpi/utils/usage_calculator.py
20
29.67
-21.98% kobo/apps/openrosa/libs/utils/user_auth.py
17
16.22
-45.95% kobo/apps/openrosa/apps/logger/utils/database_query.py
15
31.71
-36.59% kobo/apps/openrosa/apps/logger/xform_fs.py
15
81.64
-5.86% kobo/apps/openrosa/apps/logger/xform_instance_parser.py
14
47.62
-8.33% kobo/apps/openrosa/apps/main/models/meta_data.py
14
44.0
-56.0% kobo/apps/openrosa/libs/utils/model_tools.py
12
44.9
-24.49% kobo/apps/openrosa/apps/logger/utils/counters.py
11
54.84
-35.48% kobo/apps/openrosa/libs/authentication.py
11
45.16
-17.74% kpi/views/v2/attachment.py
10
77.44
-5.13% kobo/apps/openrosa/apps/logger/models/instance.py
10
72.2
-4.88% kpi/utils/mongo_helper.py
9
77.49
-4.71% kobo/apps/openrosa/apps/logger/models/xform.py
9
41.18
-52.94% kpi/utils/viewset_mixins.py
7
65.19
-1.73% kpi/deployment_backends/base_backend.py
5
84.75
-8.47% kobo/apps/openrosa/apps/logger/exceptions.py
5
72.22
-27.78% kobo/apps/openrosa/apps/logger/models/daily_xform_submission_counter.py
5
75.0
-25.0% kobo/apps/openrosa/apps/logger/models/monthly_xform_submission_counter.py
5
0.0
-38.46% kobo/apps/openrosa/apps/main/context_processors.py
4
53.56
-0.92% kobo/apps/audit_log/models.py
4
45.45
-36.36% kobo/apps/openrosa/koboform/__init__.py
3
69.29
-2.14% kobo/apps/audit_log/signals.py
3
95.76
-2.54% kobo/apps/openrosa/apps/api/viewsets/xform_submission_api.py
3
80.0
-20.0% kobo/apps/openrosa/apps/viewer/signals.py
2
83.33
-6.67% kobo/urls.py
2
91.33
-0.35% kpi/models/asset.py
2
39.76
-2.41% kpi/utils/storage.py
1
78.57
-1.19% kobo/apps/audit_log/base_views.py
1
0.0
-100.0% kobo/apps/openrosa/apps/logger/constants.py
1
91.3
-4.35% kobo/apps/openrosa/libs/permissions.py
1
94.12
-1.18% kobo/apps/openrosa/libs/renderers/renderers.py
1
68.75
-6.25% kobo/apps/openrosa/libs/utils/string.py
1
67.95
-1.28% kpi/authentication.py
Jobs
ID Job ID Ran Files Coverage
1 29448444747.1 15 Jul 2026 08:33PM UTC 891
44.35
2 29448444747.2 15 Jul 2026 08:33PM UTC 891
52.9
3 29448444747.3 15 Jul 2026 08:34PM UTC 893
45.7
4 29448444747.4 15 Jul 2026 08:35PM UTC 893
54.16
5 29448444747.5 15 Jul 2026 08:35PM UTC 891
49.48
6 29448444747.6 15 Jul 2026 08:35PM UTC 893
50.8
7 29448444747.7 15 Jul 2026 08:37PM UTC 891
59.13
8 29448444747.8 15 Jul 2026 08:37PM UTC 893
66.92
9 29448444747.9 15 Jul 2026 08:37PM UTC 895
69.22
10 29448444747.10 15 Jul 2026 08:38PM UTC 893
60.28
Source Files on build 29448444747
  • Tree
  • List 895
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 438a232e on github
  • Prev Build on main (#29441546992)
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