summaryrefslogtreecommitdiff
path: root/archaeological_finds/admin.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-01-10 00:26:07 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-01-10 00:26:07 +0100
commitc0f14049777002bf0849f04dabc99a6bc66de295 (patch)
tree777c2f1bcfc1cde0056a64b04d0ee322948ade56 /archaeological_finds/admin.py
parent229a5559e9933ea76020963ca3778906d39279d4 (diff)
parent1191cb323ca087ea05d5f58acb555b8e2d266801 (diff)
downloadIshtar-c0f14049777002bf0849f04dabc99a6bc66de295.tar.bz2
Ishtar-c0f14049777002bf0849f04dabc99a6bc66de295.zip
Merge branch 'master' into v0.9
Conflicts: archaeological_files/migrations/0014_auto__add_field_file_requested_operation_type__add_field_file_organiza.py
Diffstat (limited to 'archaeological_finds/admin.py')
-rw-r--r--archaeological_finds/admin.py18
1 files changed, 13 insertions, 5 deletions
diff --git a/archaeological_finds/admin.py b/archaeological_finds/admin.py
index 764f63ad3..14b3ffb40 100644
--- a/archaeological_finds/admin.py
+++ b/archaeological_finds/admin.py
@@ -59,13 +59,20 @@ admin.site.register(models.Property, PropertyAdmin)
class TreatmentAdmin(HistorizedObjectAdmin):
- list_display = ('location', 'treatment_type', 'container', 'person')
- list_filter = ('treatment_type',)
+ list_display = ('location', 'treatment_types_lbl', 'container', 'person')
model = models.Treatment
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',)
@@ -83,13 +90,14 @@ admin.site.register(models.ObjectType, HierarchicalTypeAdmin)
class TreatmentTypeAdmin(admin.ModelAdmin):
- list_display = GeneralTypeAdmin.list_display + [
- 'virtual', 'upstream_is_many', 'downstream_is_many']
+ list_display = HierarchicalTypeAdmin.list_display + [
+ 'order', 'virtual', 'upstream_is_many', 'downstream_is_many']
model = models.TreatmentType
admin.site.register(models.TreatmentType, TreatmentTypeAdmin)
general_models = [
models.ConservatoryState, models.RemarkabilityType,
- models.PreservationType, models.IntegrityType, ]
+ models.PreservationType, models.IntegrityType,
+ models.TreatmentFileType, models.TreatmentState]
for model in general_models:
admin.site.register(model, GeneralTypeAdmin)