def queryset(self, request): """ Queryset will be changed as per the Rate filter selection on changelist_view """ # Assign form field value to local variable rate = variable_value(request, 'rate') rate_range = variable_value(request, 'rate_range') kwargs = rate_filter_range_field_chk(rate, rate_range, "retail_rate") qs = super(VoIPRetailRateAdmin, self).queryset(request) if kwargs != '': return qs.filter(**kwargs).order_by('retail_rate') else: return qs.filter(**kwargs)
def queryset(self, request): """ Queryset will be changed as per the Custom Rate Filter selection on changelist_view """ kwargs = {} # Assign form field value to local variable rate = variable_value(request, 'rate') rate_range = variable_value(request, 'rate_range') kwargs = rate_filter_range_field_chk(rate, rate_range, "carrier_rate") qs = super(VoIPCarrierRateAdmin, self).queryset(request) if kwargs is not None: return qs.filter(**kwargs).order_by('carrier_rate') else: return qs.filter(**kwargs)