summaryrefslogtreecommitdiff
path: root/archaeological_finds/admin.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2024-04-16 16:41:46 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2024-04-16 16:41:46 +0200
commit6e95beabf26ddd3d8de69e34dfbfb97bc1625d80 (patch)
tree364c2688b46f47d3ee9243e70cbaf5485e177b0f /archaeological_finds/admin.py
parent303a62efae3d3f568545c682649a29de1fb7fc83 (diff)
downloadIshtar-6e95beabf26ddd3d8de69e34dfbfb97bc1625d80.tar.bz2
Ishtar-6e95beabf26ddd3d8de69e34dfbfb97bc1625d80.zip
🗃️ museum module: new db fields, add admin
Diffstat (limited to 'archaeological_finds/admin.py')
-rw-r--r--archaeological_finds/admin.py22
1 files changed, 17 insertions, 5 deletions
diff --git a/archaeological_finds/admin.py b/archaeological_finds/admin.py
index 98c86141b..934089a7a 100644
--- a/archaeological_finds/admin.py
+++ b/archaeological_finds/admin.py
@@ -162,6 +162,18 @@ class FunctionalAreaAdmin(GeneralTypeAdmin):
admin_site.register(models.FunctionalArea, FunctionalAreaAdmin)
+@admin.register(models.TechnicalAreaType, site=admin_site)
+class TechnicalAreaTypeAdmin(GeneralTypeAdmin):
+ model = models.TechnicalAreaType
+ autocomplete_fields = ("parent",)
+
+
+@admin.register(models.TechnicalProcessType, site=admin_site)
+class TechnicalProcessTypeAdmin(GeneralTypeAdmin):
+ model = models.TechnicalProcessType
+ autocomplete_fields = ("parent",)
+
+
class MaterialTypeAdmin(GeneralTypeAdmin):
search_fields = ('label', 'parent__label', 'comment',)
model = models.MaterialType
@@ -225,11 +237,11 @@ class TreatmentState(GeneralTypeAdmin):
general_models = [
- models.RemarkabilityType,
- models.IntegrityType,
- models.BatchType, models.AlterationCauseType, models.AlterationType,
- models.TreatmentEmergencyType, models.ObjectTypeQualityType,
- models.MaterialTypeQualityType
+ models.AlterationCauseType, models.AlterationType, models.BatchType,
+ models.CollectionEntryModeType, models.IntegrityType, models.InventoryConformity,
+ models.InventoryMarkingPresence, models.MarkingType, models.MaterialTypeQualityType,
+ models.MuseumCollection, models.ObjectTypeQualityType, models.OriginalReproduction,
+ models.RemarkabilityType, models.TreatmentEmergencyType,
]
for model in general_models: