diff options
Diffstat (limited to 'ishtar/furnitures/admin.py')
| -rw-r--r-- | ishtar/furnitures/admin.py | 12 | 
1 files changed, 9 insertions, 3 deletions
| diff --git a/ishtar/furnitures/admin.py b/ishtar/furnitures/admin.py index 3332f4083..491a6d933 100644 --- a/ishtar/furnitures/admin.py +++ b/ishtar/furnitures/admin.py @@ -98,12 +98,18 @@ class SourceAdmin(admin.ModelAdmin):  admin.site.register(models.Source, SourceAdmin) +class BaseItemAdmin(admin.ModelAdmin): +    list_display = ('label', 'registration_unit', 'is_isolated') +    search_fields = ('label', 'registration_unit__parcel__operation__name',) +    model = models.BaseItem + +admin.site.register(models.BaseItem, BaseItemAdmin) +  class ItemAdmin(admin.ModelAdmin):      list_display = ('label', 'material_type', 'dating', 'volume', 'weight', -                    'item_number', 'is_isolated') +                    'item_number',)      list_filter = ('material_type',) -    search_fields = ('label', 'registration_unit__parcel__operation__name', -                     "dating__period__label") +    search_fields = ('label', "dating__period__label")      model = models.Item  admin.site.register(models.Item, ItemAdmin) | 
