diff options
Diffstat (limited to 'archaeological_context_records')
-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", |