diff options
| -rw-r--r-- | archaeological_finds/admin.py | 11 | ||||
| -rw-r--r-- | archaeological_finds/lookups.py | 5 | 
2 files changed, 14 insertions, 2 deletions
| diff --git a/archaeological_finds/admin.py b/archaeological_finds/admin.py index 004d122ae..7decd72b3 100644 --- a/archaeological_finds/admin.py +++ b/archaeological_finds/admin.py @@ -151,7 +151,7 @@ class TreatmentFileAdmin(HistorizedObjectAdmin):                       'applicant__raw_name', 'applicant_organisation__name',                       'cached_label')      model = models.TreatmentFile -    form = make_ajax_form(model,{ +    form = make_ajax_form(model, {          'in_charge': 'person',          'applicant': 'person',          'applicant_organisation': 'organization', @@ -168,7 +168,14 @@ class HierarchicalTypeAdmin(GeneralTypeAdmin):      list_display = ['label', 'txt_idx', 'parent', 'available', 'comment'] -admin_site.register(models.ObjectType, HierarchicalTypeAdmin) +class ObjectTypeAdmin(HierarchicalTypeAdmin): +    model = models.ObjectType +    form = make_ajax_form(model, { +        'parent': 'object_type', +    }) + + +admin_site.register(models.ObjectType, ObjectTypeAdmin)  class MaterialTypeAdmin(HierarchicalTypeAdmin): diff --git a/archaeological_finds/lookups.py b/archaeological_finds/lookups.py index df51f3824..2c17d890a 100644 --- a/archaeological_finds/lookups.py +++ b/archaeological_finds/lookups.py @@ -90,3 +90,8 @@ class TreatmentFileLookup(LookupChannel):  class MaterialTypeLookup(TypeLookupChannel):      model = models.MaterialType + +@register('object_type') +class MaterialTypeLookup(TypeLookupChannel): +    model = models.ObjectType + | 
