django-admin-autocomplete-filter icon indicating copy to clipboard operation
django-admin-autocomplete-filter copied to clipboard

Multiselect and more

Open jaredahern opened this issue 4 years ago • 2 comments

Added the ability to use a multi-select widget, and filter by the OR of the selections in that filter. This should close #17.

This work is also basically a substantial refactor of the main filter code. It addresses issues raised in #54, as well as a number of other things (e.g. the ability to use custom fields or widgets). It does not address #53, nor are the tests fully updated yet. I plan to tackle those soon, as well as hopefully adding an ability to explicitly filter by null values in the target field. (Side note, I think that #40 and #27 have already been resolved.)

I tried to make the sequence of commits generally make sense, since looking at the cumulative changes to the filters.py file is probably not too informative. Please let me know any feedback - happy to adjust as needed.

jaredahern avatar Apr 05 '21 00:04 jaredahern

Wow thats a lot of work and commits ! @jaredahern hope you have tested these changes at your end properly, I am planning to merge them on pre_release and will spare some time to test them myself to create a pip version.

farhan0581 avatar Apr 19 '21 15:04 farhan0581

@farhan0581 - Thanks! Yeah... I might have gotten slightly carried away. :) But I think it make it much easier to tweak in the future. As for testing, I've tried to test fairly thoroughly (some things just manually, and I'm sure that we can expand the test suite.

jaredahern avatar Apr 22 '21 22:04 jaredahern