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 void transitions
  • 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/dem02
  • python manage.py ingest_raster --dataset-dir data/raster_inputs/landcover02

Use RasterDataset admin to activate/deactivate datasets and set defaults.