Skip to content

Commit 66aaae7

Browse files
authored
swap pulse metadata fields to text areas instead of maps using openlayers (#486)
1 parent 6d56315 commit 66aaae7

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

bats_ai/core/admin/pulse_metadata.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,22 @@
11
from __future__ import annotations
22

3+
from django import forms
34
from django.contrib import admin
5+
from django.contrib.gis.db import models as gis_models
46

57
from bats_ai.core.models import PulseMetadata
68

79

810
@admin.register(PulseMetadata)
911
class PulseMetadataAdmin(admin.ModelAdmin):
12+
# Geometries are spectrogram coordinates, not geographic: avoid OpenLayers
13+
# (projection/transform) and show WKT in a textarea instead.
14+
formfield_overrides = {
15+
gis_models.GeometryField: {
16+
"widget": forms.Textarea(attrs={"rows": 4, "cols": 80}),
17+
},
18+
}
19+
1020
list_display = [
1121
"recording",
1222
"index",

0 commit comments

Comments
 (0)