refactor query function interface -- it now takes the current query and returns a modified query, instead of just returning parameters to be applied to a .filter() call.  this makes it more flexible, so now we can hopefully use .extra() calls too instead of limiting ourselves to .filter() calls
refactor query function interface -- it now takes the current query and returns a modified query, instead of just returning parameters to be applied to a .filter() call.  this makes it more flexible, so now we can hopefully use .extra() calls too instead of limiting ourselves to .filter() calls

350dotorg/akcrm,350dotorg/akcrm