﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
23971	Allow list filter filtering of None on null date fields	Ryno	Ryno	"Currently I'm overriding the DateFieldListFilter, but I think it should possibly be in Django?


{{{
# Override Datefield filter (add None)
from django.contrib.admin.filters import FieldListFilter, DateFieldListFilter

class DateFieldListFilter(DateFieldListFilter):
    def __init__(self, field, request, params, model, model_admin, field_path):
        super(DateFieldListFilter, self).__init__(field, request, params, model, model_admin, field_path)
        if field.null:
            self.links += (
                (_('None'), {
                    self.field_generic + 'isnull': str(True),
                }),
                (_('Not None'), {
                    self.field_generic + 'isnull': str(False),
                }),
            )

FieldListFilter.register(                                                                                                                             
    lambda f: isinstance(f, models.DateField), DateFieldListFilter, True)
}}}"	New feature	closed	contrib.admin	dev	Normal	fixed	filter, admin		Ready for checkin	1	0	0	0	0	0
