From c166200fa4fdf5b744303ee8364cf6f68ac36af4 Mon Sep 17 00:00:00 2001 From: Miroslav Shubernetskiy Date: Mon, 12 Nov 2018 15:34:10 -0500 Subject: [PATCH 1/3] overwriting iin to be overwritable as many field --- url_filter/filters.py | 1 + 1 file changed, 1 insertion(+) diff --git a/url_filter/filters.py b/url_filter/filters.py index 9903748..0b45330 100644 --- a/url_filter/filters.py +++ b/url_filter/filters.py @@ -16,6 +16,7 @@ MANY_LOOKUP_FIELD_OVERWRITES = { 'in': lambda **kwargs: MultipleValuesField(min_values=1, **kwargs), + 'iin': lambda **kwargs: MultipleValuesField(min_values=1, **kwargs), 'range': lambda **kwargs: MultipleValuesField(min_values=2, max_values=2, **dict_pop('all_valid', kwargs)), } From 55a3c3b86917e9c1fae7062f5f7708c3d4794616 Mon Sep 17 00:00:00 2001 From: Miroslav Shubernetskiy Date: Mon, 12 Nov 2018 17:06:02 -0500 Subject: [PATCH 2/3] fixing flake8 in setup.py --- setup.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/setup.py b/setup.py index 86c6266..fecda12 100644 --- a/setup.py +++ b/setup.py @@ -18,14 +18,11 @@ def read(fname): licence = read('LICENSE.rst') readme = read('README.rst') -requirements = read('requirements.txt').splitlines() + [ - 'setuptools', -] +req = read('requirements.txt').splitlines() +dev_req = read('requirements-dev.txt').splitlines()[1:] -test_requirements = ( - read('requirements.txt').splitlines() + - read('requirements-dev.txt').splitlines()[1:] -) +requirements = req + ['setuptools'] +test_requirements = req + dev_req setup( name='django-url-filter', From e95f2de21ea450bf9f0202be6e58ad65c9f758e2 Mon Sep 17 00:00:00 2001 From: Miroslav Shubernetskiy Date: Mon, 12 Nov 2018 17:07:01 -0500 Subject: [PATCH 3/3] bumping version to 0.3.9 --- HISTORY.rst | 6 ++++++ url_filter/__init__.py | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/HISTORY.rst b/HISTORY.rst index 189a249..68c3a2e 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -3,6 +3,12 @@ History ------- +0.3.9 (2018-11-12) +~~~~~~~~~~~~~~~~~~ + +* Adding ``iin`` form field overwrite for SQLAlchemy as otherwise by default + ``iin`` lookup is not validated correctly. + 0.3.8 (2018-08-08) ~~~~~~~~~~~~~~~~~~ diff --git a/url_filter/__init__.py b/url_filter/__init__.py index de10cd1..c98f4f8 100644 --- a/url_filter/__init__.py +++ b/url_filter/__init__.py @@ -4,4 +4,4 @@ __author__ = 'Miroslav Shubernetskiy' __email__ = 'miroslav@miki725.com' -__version__ = '0.3.8' +__version__ = '0.3.9'