Skip to content

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

Open
gonzalesedwin1123 wants to merge 8 commits into
19.0from
reland/gis-geofence
Open

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

docs: apply CI-rendered README output for spp_gis and spp_program_geo…

123c700
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 2, 2026 in 0s

71.59% (-3.28%) compared to bf61488

View this Pull Request on Codecov

71.59% (-3.28%) compared to bf61488

Details

Codecov Report

❌ Patch coverage is 81.77083% with 35 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.59%. Comparing base (bf61488) to head (123c700).
⚠️ Report is 1 commits behind head on 19.0.

Files with missing lines Patch % Lines
spp_program_geofence/models/eligibility_manager.py 77.27% 30 Missing ⚠️
spp_gis/controllers/main.py 0.00% 2 Missing ⚠️
spp_program_geofence/models/program.py 83.33% 2 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.59%   -3.28%     
==========================================
  Files        1093      282     -811     
  Lines       63718    16587   -47131     
==========================================
- Hits        47701    11875   -35826     
+ Misses      16017     4712   -11305     
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%> (ø)
...p_program_geofence/wizard/create_program_wizard.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%> (ø)
... 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.