├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md ├── release-drafter.yml └── workflows │ ├── ci.yml │ ├── publish.yml │ └── release-drafter.yml ├── .gitignore ├── AUTHORS ├── INSTALL ├── LICENSE ├── MANIFEST.in ├── README.rst ├── demoproject ├── __init__.py ├── compat.py ├── filter │ ├── __init__.py │ ├── fixtures │ │ └── test_data.json │ ├── forms.py │ ├── models.py │ ├── static │ │ ├── css │ │ │ └── bootstrap-switch.css │ │ └── js │ │ │ └── bootstrap-switch.min.js │ ├── templates │ │ └── user │ │ │ └── user_list.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── manage.py ├── settings.py ├── templates │ └── home.html ├── tests.py ├── urls.py └── wsgi.py ├── django_genericfilters ├── __init__.py ├── fields.py ├── forms.py ├── models.py ├── static │ ├── css │ │ ├── filters_list.css │ │ └── genericfilters.css │ └── js │ │ └── genericfilters.js ├── templates │ ├── genericfilters │ │ ├── filter_list.html │ │ ├── order_by_list.html │ │ └── query_filter.html │ └── snippets │ │ └── pagination.html ├── templatetags │ ├── __init__.py │ ├── paginator.py │ ├── updateurl.py │ └── utils.py ├── tests │ ├── __init__.py │ ├── test_fields.py │ ├── test_forms.py │ ├── test_templatetags.py │ └── test_views.py └── views.py ├── docker-compose.yml ├── docs ├── Makefile ├── about │ ├── authors.txt │ ├── changelog.txt │ ├── index.txt │ └── license.txt ├── api │ ├── filtered_form.txt │ ├── filtered_list_view.txt │ └── index.txt ├── conf.py ├── dev.txt ├── index.txt └── install.txt ├── pyproject.toml ├── requirements.txt ├── setup.cfg ├── setup.py └── tox.ini /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @peopledoc/python-community 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/AUTHORS -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/INSTALL -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/README.rst -------------------------------------------------------------------------------- /demoproject/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demoproject/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/compat.py -------------------------------------------------------------------------------- /demoproject/filter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demoproject/filter/fixtures/test_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/filter/fixtures/test_data.json -------------------------------------------------------------------------------- /demoproject/filter/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/filter/forms.py -------------------------------------------------------------------------------- /demoproject/filter/models.py: -------------------------------------------------------------------------------- 1 | # Create your models here. 2 | -------------------------------------------------------------------------------- /demoproject/filter/static/css/bootstrap-switch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/filter/static/css/bootstrap-switch.css -------------------------------------------------------------------------------- /demoproject/filter/static/js/bootstrap-switch.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/filter/static/js/bootstrap-switch.min.js -------------------------------------------------------------------------------- /demoproject/filter/templates/user/user_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/filter/templates/user/user_list.html -------------------------------------------------------------------------------- /demoproject/filter/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/filter/tests.py -------------------------------------------------------------------------------- /demoproject/filter/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/filter/urls.py -------------------------------------------------------------------------------- /demoproject/filter/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/filter/views.py -------------------------------------------------------------------------------- /demoproject/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/manage.py -------------------------------------------------------------------------------- /demoproject/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/settings.py -------------------------------------------------------------------------------- /demoproject/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/templates/home.html -------------------------------------------------------------------------------- /demoproject/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/tests.py -------------------------------------------------------------------------------- /demoproject/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/urls.py -------------------------------------------------------------------------------- /demoproject/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/demoproject/wsgi.py -------------------------------------------------------------------------------- /django_genericfilters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_genericfilters/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/fields.py -------------------------------------------------------------------------------- /django_genericfilters/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/forms.py -------------------------------------------------------------------------------- /django_genericfilters/models.py: -------------------------------------------------------------------------------- 1 | """Must be kept even empty. That makes a Django app.""" 2 | -------------------------------------------------------------------------------- /django_genericfilters/static/css/filters_list.css: -------------------------------------------------------------------------------- 1 | input[type=checkbox] { 2 | vertical-align: baseline; 3 | } 4 | -------------------------------------------------------------------------------- /django_genericfilters/static/css/genericfilters.css: -------------------------------------------------------------------------------- 1 | a.selected { 2 | color: green; 3 | } -------------------------------------------------------------------------------- /django_genericfilters/static/js/genericfilters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/static/js/genericfilters.js -------------------------------------------------------------------------------- /django_genericfilters/templates/genericfilters/filter_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/templates/genericfilters/filter_list.html -------------------------------------------------------------------------------- /django_genericfilters/templates/genericfilters/order_by_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/templates/genericfilters/order_by_list.html -------------------------------------------------------------------------------- /django_genericfilters/templates/genericfilters/query_filter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/templates/genericfilters/query_filter.html -------------------------------------------------------------------------------- /django_genericfilters/templates/snippets/pagination.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/templates/snippets/pagination.html -------------------------------------------------------------------------------- /django_genericfilters/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_genericfilters/templatetags/paginator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/templatetags/paginator.py -------------------------------------------------------------------------------- /django_genericfilters/templatetags/updateurl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/templatetags/updateurl.py -------------------------------------------------------------------------------- /django_genericfilters/templatetags/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/templatetags/utils.py -------------------------------------------------------------------------------- /django_genericfilters/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_genericfilters/tests/test_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/tests/test_fields.py -------------------------------------------------------------------------------- /django_genericfilters/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/tests/test_forms.py -------------------------------------------------------------------------------- /django_genericfilters/tests/test_templatetags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/tests/test_templatetags.py -------------------------------------------------------------------------------- /django_genericfilters/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/tests/test_views.py -------------------------------------------------------------------------------- /django_genericfilters/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/django_genericfilters/views.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/about/authors.txt: -------------------------------------------------------------------------------- 1 | .. include:: ../../AUTHORS 2 | -------------------------------------------------------------------------------- /docs/about/changelog.txt: -------------------------------------------------------------------------------- 1 | .. include:: ../../CHANGELOG 2 | -------------------------------------------------------------------------------- /docs/about/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/docs/about/index.txt -------------------------------------------------------------------------------- /docs/about/license.txt: -------------------------------------------------------------------------------- 1 | .. include:: ../../LICENSE 2 | -------------------------------------------------------------------------------- /docs/api/filtered_form.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/docs/api/filtered_form.txt -------------------------------------------------------------------------------- /docs/api/filtered_list_view.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/docs/api/filtered_list_view.txt -------------------------------------------------------------------------------- /docs/api/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/docs/api/index.txt -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/docs/dev.txt -------------------------------------------------------------------------------- /docs/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/docs/index.txt -------------------------------------------------------------------------------- /docs/install.txt: -------------------------------------------------------------------------------- 1 | .. include:: ../INSTALL 2 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -e .[dev] 2 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/django-generic-filters/HEAD/tox.ini --------------------------------------------------------------------------------