feat: geofence-based geographic targeting for programs #76
+2,200
−127
Codecov / codecov/project
succeeded
Mar 12, 2026 in 0s
70.41% (+0.01%) compared to 4854031
View this Pull Request on Codecov
70.41% (+0.01%) compared to 4854031
Details
Codecov Report
❌ Patch coverage is 74.32432% with 57 lines in your changes missing coverage. Please review.
✅ Project coverage is 70.41%. Comparing base (4854031) to head (8e77302).
Additional details and impacted files
@@ Coverage Diff @@
## 19.0 #76 +/- ##
==========================================
+ Coverage 70.39% 70.41% +0.01%
==========================================
Files 674 691 +17
Lines 37005 37266 +261
==========================================
+ Hits 26051 26240 +189
- Misses 10954 11026 +72 | Files with missing lines | Coverage Δ | |
|---|---|---|
| spp_gis/__manifest__.py | 0.00% <ø> (ø) |
|
| spp_gis/models/geofence.py | 88.54% <100.00%> (+0.90%) |
⬆️ |
| spp_gis/operators.py | 81.25% <100.00%> (+7.40%) |
⬆️ |
| spp_program_geofence/__init__.py | 100.00% <100.00%> (ø) |
|
| spp_program_geofence/models/__init__.py | 100.00% <100.00%> (ø) |
|
| spp_program_geofence/wizard/__init__.py | 100.00% <100.00%> (ø) |
|
| spp_program_geofence/__manifest__.py | 0.00% <0.00%> (ø) |
|
| spp_gis/controllers/main.py | 50.00% <0.00%> (-12.50%) |
⬇️ |
| spp_program_geofence/models/program.py | 83.33% <83.33%> (ø) |
|
| spp_mis_demo_v2/models/mis_demo_generator.py | 70.40% <66.66%> (-0.03%) |
⬇️ |
| ... and 3 more |
🚀 New features to boost your workflow:
- ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
Loading