diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-09-28 12:34:18 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-12-12 12:23:18 +0100 |
| commit | 37c5c037e1f3cfe461018b5f00a725bd858f5694 (patch) | |
| tree | 1aa28a11a7eca859f2c0eb61de15802885b174b1 /archaeological_context_records/admin.py | |
| parent | c8d8bb377ab9bc080998ded1ba98777bae3ae7a6 (diff) | |
| download | Ishtar-37c5c037e1f3cfe461018b5f00a725bd858f5694.tar.bz2 Ishtar-37c5c037e1f3cfe461018b5f00a725bd858f5694.zip | |
Geaovectordata - admin: autocomplete for geodata items
Diffstat (limited to 'archaeological_context_records/admin.py')
| -rw-r--r-- | archaeological_context_records/admin.py | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/archaeological_context_records/admin.py b/archaeological_context_records/admin.py index 7d6d85e08..8182c1bda 100644 --- a/archaeological_context_records/admin.py +++ b/archaeological_context_records/admin.py @@ -17,13 +17,10 @@ # See the file COPYING for details. -from django import forms from django.contrib import admin -from django.contrib.gis.forms import PointField, MultiPolygonField, OSMWidget -from ishtar_common.utils import ugettext_lazy as _ from ishtar_common.apps import admin_site -from ishtar_common.admin import HistorizedObjectAdmin, GeneralTypeAdmin +from ishtar_common.admin import HistorizedObjectAdmin, GeneralTypeAdmin, MainGeoDataItem from . import models @@ -43,18 +40,7 @@ class DatingAdmin(admin.ModelAdmin): admin_site.register(models.Dating, DatingAdmin) -class AdminContextRecordForm(forms.ModelForm): - class Meta: - model = models.ContextRecord - exclude = [] - - point_2d = PointField(label=_("Point"), required=False, widget=OSMWidget) - multi_polygon = MultiPolygonField( - label=_("Multi polygon"), required=False, widget=OSMWidget - ) - - -class ContextRecordAdmin(HistorizedObjectAdmin): +class ContextRecordAdmin(HistorizedObjectAdmin, MainGeoDataItem): list_display = ("label", "operation", "parcel") list_filter = ("unit",) search_fields = ( @@ -66,7 +52,6 @@ class ContextRecordAdmin(HistorizedObjectAdmin): autocomplete_fields = ["operation", "parcel", "town", "archaeological_site", "lock_user"] model = models.ContextRecord - form = AdminContextRecordForm readonly_fields = HistorizedObjectAdmin.readonly_fields + [ "cached_label", "datings", |
