summaryrefslogtreecommitdiff
path: root/archaeological_operations/admin.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-09-23 14:43:48 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-09-23 14:43:48 +0200
commit78e232902e214ef0eee1521b2c76057b3b53df32 (patch)
tree2abd184b08e73352ccb9ddb078b1d48122b5e472 /archaeological_operations/admin.py
parent18f5651ca2025a658397ba70acc24b42ebacd12d (diff)
downloadIshtar-78e232902e214ef0eee1521b2c76057b3b53df32.tar.bz2
Ishtar-78e232902e214ef0eee1521b2c76057b3b53df32.zip
Hide parcel field for UE QA - Add cultural atribution for sites
Diffstat (limited to 'archaeological_operations/admin.py')
-rw-r--r--archaeological_operations/admin.py16
1 files changed, 15 insertions, 1 deletions
diff --git a/archaeological_operations/admin.py b/archaeological_operations/admin.py
index b6300cdf2..0aec94249 100644
--- a/archaeological_operations/admin.py
+++ b/archaeological_operations/admin.py
@@ -28,7 +28,8 @@ from django.contrib.gis.forms import PointField, MultiPolygonField, OSMWidget
from django.utils.translation 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, \
+ HierarchicalTypeAdmin
from . import models
@@ -206,6 +207,19 @@ class ParcelOwnerAdmin(HistorizedObjectAdmin):
admin_site.register(models.ParcelOwner, ParcelOwnerAdmin)
+class CulturalAttributionTypeAdmin(HierarchicalTypeAdmin):
+ list_display = HierarchicalTypeAdmin.list_display
+ search_fields = ('label', 'parent__label', )
+ model = models.CulturalAttributionType
+ form = make_ajax_form(model, {
+ 'parent': 'cultural_attribution_type',
+ })
+
+
+admin_site.register(models.CulturalAttributionType,
+ CulturalAttributionTypeAdmin)
+
+
general_models = [models.RemainType]
for model in general_models:
admin_site.register(model, GeneralTypeAdmin)