Add district-specific nuisance reporting page.

This commit is contained in:
Eli Ribble 2026-02-01 03:14:36 +00:00
parent 93079c5c8e
commit 2066840a40
No known key found for this signature in database
4 changed files with 29 additions and 7 deletions

View file

@ -5,10 +5,8 @@ import (
"net/http"
"github.com/Gleipnir-Technology/nidus-sync/config"
"github.com/Gleipnir-Technology/nidus-sync/db"
"github.com/Gleipnir-Technology/nidus-sync/db/models"
"github.com/Gleipnir-Technology/nidus-sync/html"
"github.com/go-chi/chi/v5"
"github.com/rs/zerolog/log"
)
@ -67,10 +65,7 @@ func getRoot(w http.ResponseWriter, r *http.Request) {
)
}
func getRootDistrict(w http.ResponseWriter, r *http.Request) {
slug := chi.URLParam(r, "slug")
district, err := models.Organizations.Query(
models.SelectWhere.Organizations.Slug.EQ(slug),
).One(r.Context(), db.PGInstance.BobDB)
district, err := districtBySlug(r)
if err != nil {
respondError(w, "Failed to lookup organization", err, http.StatusBadRequest)
return