implemented dropdowns for fk fields in product and company admin

This commit is contained in:
Sam
2021-03-09 11:30:54 +00:00
parent 2a731b3c3b
commit 0fee0a2f6d
4 changed files with 13 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
from django.contrib import admin
from django.contrib.gis.db.models import PointField
from django_admin_listfilter_dropdown.filters import DropdownFilter, RelatedDropdownFilter
from mapwidgets.widgets import GooglePointFieldWidget
from . import models
@@ -10,7 +11,7 @@ from . import models
class CompanyAdmin(admin.ModelAdmin):
list_display = ('short_name', 'city', 'email', 'shop', 'platform', 'sync', 'is_validated', 'is_active', 'link')
list_filter = ('platform', 'sync', 'is_validated', 'is_active', 'city')
search_fields = ('short_name', 'company_name', 'email', 'web_link')
search_fields = ('short_name', 'company_name', 'email', 'web_link', ('city', RelatedDropdownFilter))
formfield_overrides = {
PointField: {"widget": GooglePointFieldWidget}