diff options
Diffstat (limited to 'app/deals/admin.py')
-rw-r--r-- | app/deals/admin.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/app/deals/admin.py b/app/deals/admin.py index dcf629f..74a5b13 100644 --- a/app/deals/admin.py +++ b/app/deals/admin.py @@ -4,13 +4,18 @@ from django.contrib.gis.admin import OSMGeoAdmin from django.contrib.contenttypes.admin import GenericStackedInline from django_admin_listfilter_dropdown.filters import DropdownFilter, RelatedDropdownFilter, ChoiceDropdownFilter -from .models import Deal +from .models import Deal, Brand @admin.register(Deal) class DealAdmin(OSMGeoAdmin): - list_display = ('brand', 'title', 'category', 'deal_price', 'original_price', 'discount_percent', 'promo_type', 'amazon_link', 'search_ccc', 'search_wired', 'get_airtable_code') + list_display = ('brand_str', 'brand', 'title', 'category', 'deal_price', 'original_price', 'discount_percent', 'promo_type', 'amazon_link', 'search_ccc', 'search_wired', 'get_airtable_code') search_fields = ['brand', 'title', ] - list_filter = ('category', 'promo_type', ('brand', DropdownFilter),) + list_filter = ('category', 'promo_type', ('brand_str', DropdownFilter),) +@admin.register(Brand) +class BrandAdmin(OSMGeoAdmin): + list_display = ('name',) + search_fields = ['name' ] + |