summaryrefslogtreecommitdiff
path: root/archaeological_finds/admin.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-02-04 10:24:48 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-04-24 19:38:56 +0200
commit7d987d9729dd8e116d9bc04cf034054e2b685960 (patch)
treea4a8a08bb96c94c197894af7891226d457008f52 /archaeological_finds/admin.py
parent7d5f17055e8bfa004ef45c174b9f767bc561d205 (diff)
downloadIshtar-7d987d9729dd8e116d9bc04cf034054e2b685960.tar.bz2
Ishtar-7d987d9729dd8e116d9bc04cf034054e2b685960.zip
Admin find: add dynamic fields
Diffstat (limited to 'archaeological_finds/admin.py')
-rw-r--r--archaeological_finds/admin.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/archaeological_finds/admin.py b/archaeological_finds/admin.py
index 45050eb2e..3aa64d1dd 100644
--- a/archaeological_finds/admin.py
+++ b/archaeological_finds/admin.py
@@ -54,6 +54,7 @@ class BaseFindAdmin(HistorizedObjectAdmin):
'cache_short_id', 'cache_complete_id',
]
+
admin_site.register(models.BaseFind, BaseFindAdmin)
@@ -66,7 +67,14 @@ class FindAdmin(HistorizedObjectAdmin):
model = models.Find
form = make_ajax_form(model, {
'base_finds': 'base_find',
- 'container': 'container'
+ 'container': 'container',
+ 'container_ref': 'container',
+ 'material_types': 'material_type',
+ 'upstream_treatment': 'treatment',
+ 'downstream_treatment': 'treatment',
+ 'treatments': 'treatment',
+ 'main_image': 'document',
+ 'documents': 'document',
})
readonly_fields = HistorizedObjectAdmin.readonly_fields + [
'datings', 'cached_label'