From 6e95beabf26ddd3d8de69e34dfbfb97bc1625d80 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 16 Apr 2024 16:41:46 +0200 Subject: 🗃️ museum module: new db fields, add admin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- archaeological_finds/admin.py | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to 'archaeological_finds/admin.py') 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: -- cgit v1.2.3