summaryrefslogtreecommitdiff
path: root/archaeological_finds/admin.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-12-07 20:01:09 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-12-07 20:01:09 +0100
commita675244a70b1721aff0048ebb671480fb40a7f67 (patch)
tree5377e0e17c0a0f0952d37997aee038803b6ca680 /archaeological_finds/admin.py
parent5d8ef415bf5aa64174bd1a13003cc6d530df0d20 (diff)
downloadIshtar-a675244a70b1721aff0048ebb671480fb40a7f67.tar.bz2
Ishtar-a675244a70b1721aff0048ebb671480fb40a7f67.zip
Manage treatment files
Diffstat (limited to 'archaeological_finds/admin.py')
-rw-r--r--archaeological_finds/admin.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/archaeological_finds/admin.py b/archaeological_finds/admin.py
index 867245194..52939c03f 100644
--- a/archaeological_finds/admin.py
+++ b/archaeological_finds/admin.py
@@ -65,6 +65,14 @@ class TreatmentAdmin(HistorizedObjectAdmin):
admin.site.register(models.Treatment, TreatmentAdmin)
+class TreatmentFileAdmin(HistorizedObjectAdmin):
+ list_display = ('year', 'index', 'name', 'internal_reference')
+ search_fields = ('cached_label',)
+ model = models.TreatmentFile
+
+admin.site.register(models.TreatmentFile, TreatmentFileAdmin)
+
+
class TreatmentSourceAdmin(admin.ModelAdmin):
list_display = ('treatment', 'title', 'source_type',)
list_filter = ('source_type',)
@@ -89,6 +97,7 @@ admin.site.register(models.TreatmentType, TreatmentTypeAdmin)
general_models = [
models.ConservatoryState, models.RemarkabilityType,
- models.PreservationType, models.IntegrityType, ]
+ models.PreservationType, models.IntegrityType,
+ models.TreatmentFileType]
for model in general_models:
admin.site.register(model, GeneralTypeAdmin)