I've refactored the way filters work. I've used the PluginFactory
library to auto load the filters as mixin's with the ListFilter data
structure. This allows for a lot more flexibility on what you can do
with a filter.
I've also updated the association filter to allow for the association
to be more then one level deep. Ie, your scaffold is on the model
User and you want to filter on User.phone.carrier, you can pass in an
array to your filter's option hash, ie:
config.list_filter.add(:association, :district, {:label =>
"Carrier", :association => [ :phone, :carrier ] })
Hoping to get a map based filter working later today.
Tys