Show map with nuisance and water on status page

Leverages the new declarative map logic. Still missing a bunch of
features
This commit is contained in:
Eli Ribble 2026-04-24 22:20:01 +00:00
parent 3bfcfff1eb
commit 203d2014b0
No known key found for this signature in database
5 changed files with 107 additions and 16 deletions

View file

@ -273,15 +273,24 @@ func parseTime(x string) (*time.Time, error) {
}
type about struct {
Environment string `json:"environment"`
SentryDSN string `json:"sentry_dsn"`
Version string `json:"version"`
Environment string `json:"environment"`
SentryDSN string `json:"sentry_dsn"`
Tegola tegolaURLs `json:"tegola"`
Version string `json:"version"`
}
type tegolaURLs struct {
Nidus string `json:"nidus"`
RMO string `json:"rmo"`
}
func getRoot(ctx context.Context, r *http.Request, q resource.QueryParams) (*about, *nhttp.ErrorWithStatus) {
return &about{
Environment: config.Environment,
SentryDSN: config.SentryDSNFrontend,
Version: version,
Tegola: tegolaURLs{
Nidus: config.MakeURLTegola("/maps/nidus/{z}/{x}/{y}?id={organization_id}"),
RMO: config.MakeURLTegola("/maps/rmo/{z}/{x}/{y}"),
},
Version: version,
}, nil
}