Admin Overview¶
Primary Admin Areas¶
- Django admin:
/admin/ - Dataset administration (
ParcelDataset) - Raster overlay administration (
RasterDataset) - Parcel and upload administration
- Staff map edit mode
- Bulk upload processing workflows
What Admins Control¶
- Which datasets are active and loaded app-wide
- Parcel lifecycle and data quality (versioned edits)
- Upload review/apply decisions
- User privilege assignment (staff, internal access)
Important Scope Rule¶
Most app queries target the single active dataset. Admins should verify which dataset is active before troubleshooting list/map/search mismatches.
Parcel Versioning in Admin¶
- Business edits from admin create new parcel version rows
- Admin delete operations are routed to versioned
voidtransitions - Built-in hard bulk delete is disabled for parcel rows
- Physical deletes are limited to explicit maintenance command:
python manage.py hard_delete_parcel_versions --version-id <uuid> --yes
Raster Overlay Ingestion¶
Raster files are ingested offline via management command (not through admin uploads):
python manage.py ingest_raster --dataset-dir data/raster_inputs/dem02python manage.py ingest_raster --dataset-dir data/raster_inputs/landcover02
Use RasterDataset admin to activate/deactivate datasets and set defaults.