diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2010-12-12 02:14:26 +0100 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2010-12-24 17:39:03 +0100 | 
| commit | 53cdafa0500ca24d0752d767b77fc4c7d025dc3a (patch) | |
| tree | 6dbfc07f011341df605acd4d55948f76219cac47 /ishtar/furnitures/admin.py | |
| parent | 45bfd735f1a9b20072dfcc2194883086b4eb7616 (diff) | |
| download | Ishtar-53cdafa0500ca24d0752d767b77fc4c7d025dc3a.tar.bz2 Ishtar-53cdafa0500ca24d0752d767b77fc4c7d025dc3a.zip | |
Improvement of the database model (refs #13)
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) | 
