Adds mobile only filter for prospects

mailing
Laurent 1 month ago
parent 85cdf26fcf
commit c37a6a8c12
  1. 6
      biz/filters.py

@ -147,6 +147,7 @@ class PhoneFilter(admin.SimpleListFilter):
def lookups(self, request, model_admin): def lookups(self, request, model_admin):
return ( return (
('exclude_mobile', 'Exclude mobile (06/07)'), ('exclude_mobile', 'Exclude mobile (06/07)'),
('mobile_only', 'Mobile only (06/07)'),
) )
def queryset(self, request, queryset): def queryset(self, request, queryset):
@ -154,4 +155,9 @@ class PhoneFilter(admin.SimpleListFilter):
return queryset.exclude( return queryset.exclude(
Q(phone__startswith='06') | Q(phone__startswith='07') Q(phone__startswith='06') | Q(phone__startswith='07')
) )
elif self.value() == 'mobile_only':
return queryset.filter(
Q(phone__startswith='06') | Q(phone__startswith='07')
)
return queryset return queryset

Loading…
Cancel
Save