This filter module is really awesome, thanks for your great work!
I have found one user-input error handling issue.
Filter configuration for my date field:
Display Filter as:
Drop-down selector(range)
Filter Grouping:
Year
There is list of years on date select field in filter module.
If user select 2000 and 2013 then display results without any problem.
If user select 2013 and 2000 then no results found.
For the exception handling with wrong User-Input, please consider inserting conditional statement.
Feature request for
integer and
date:
For user-friendly filter, customizing options for filtering date&integer data type would be great.
For example, House's Construction Date or Vehicle's Manufacture Date.
Instead of entering(or selecting) years(2000 - 2013), I want add options like below.
e.g
Less than 1 year, Less than 3 years, Less than 5 years...
=> need comparing from Current year.
More than 6 months, More than 1 year, More than 2 years
=> need comparing with field value(future date) and Current year.
Price field: $100 or Less, $200 or Less, $500 or Less...
There is Initial Filter values param in module as you know. Maybe you could add more options for this.
e.g.
DATE: field_id##less1+++less3+++less5
field_id##more0.5+++more1+++more2
Text(PRICE): field_id##less100+++less300+++less500
Hope I've made myself clear enough.