Skip to content

feat: geofence-based geographic targeting for programs (re-land from #76)#273

Merged
gonzalesedwin1123 merged 10 commits into
19.0from
reland/gis-geofence
Jul 8, 2026
Merged

feat: geofence-based geographic targeting for programs (re-land from #76)#273
gonzalesedwin1123 merged 10 commits into
19.0from
reland/gis-geofence

fix: address remaining gemini-code-assist findings

5cb9df5
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 3, 2026 in 1s

71.79% (-3.08%) compared to bf61488

View this Pull Request on Codecov

71.79% (-3.08%) compared to bf61488

Details

Codecov Report

❌ Patch coverage is 96.92308% with 6 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.79%. Comparing base (bf61488) to head (5cb9df5).
⚠️ Report is 1 commits behind head on 19.0.

Files with missing lines Patch % Lines
spp_program_geofence/models/eligibility_manager.py 96.29% 5 Missing ⚠️
spp_program_geofence/__manifest__.py 0.00% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             19.0     #273      +/-   ##
==========================================
- Coverage   74.86%   71.79%   -3.08%     
==========================================
  Files        1093      282     -811     
  Lines       63718    16590   -47128     
==========================================
- Hits        47701    11910   -35791     
+ Misses      16017     4680   -11337     
Files with missing lines Coverage Δ
spp_gis/__manifest__.py 0.00% <ø> (ø)
spp_gis/controllers/main.py 100.00% <100.00%> (+37.50%) ⬆️
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/models/program.py 100.00% <100.00%> (+16.66%) ⬆️
spp_program_geofence/wizard/__init__.py 100.00% <100.00%> (ø)
...p_program_geofence/wizard/create_program_wizard.py 100.00% <100.00%> (ø)
spp_program_geofence/__manifest__.py 0.00% <0.00%> (ø)
... and 1 more

... and 811 files with indirect coverage changes

🚀 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.