diff options
Diffstat (limited to 'archaeological_finds/admin.py')
-rw-r--r-- | archaeological_finds/admin.py | 22 |
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: |