etiquette/frontends/etiquette_flask/backend
Ethan Dalool b64901105c Move search to an entire class of its own.
The initial motivation for this was to make the "more_after_limit"
feature, which would help the UI to not show a next page button when
the number of results was exactly equal to the limit.

However, in order to surface this more_after_limit status using only
the old search generator, it would have to be a special yield at the
end. I was getting tired of the special yields like give_back_params
at the beginning and warning_bag at the end, and this would be worse.

There is a lot of sideband information about the search that is now
more easily accessible when the search is its own object.
2022-11-06 22:58:36 -08:00
..
endpoints Move search to an entire class of its own. 2022-11-06 22:58:36 -08:00
__init__.py Bring catch_etiquette_exception into common. 2022-04-05 11:53:35 -07:00
client_caching.py Some linting. 2021-08-20 22:54:12 -07:00
common.py Bring catch_etiquette_exception into common. 2022-04-05 11:53:35 -07:00
helpers.py Don't leave falsey values out of dict_to_params, let caller do it. 2020-03-28 17:37:28 -07:00
jinja_filters.py Use datetime objects instead of timestamps in object model. 2022-07-20 19:03:26 -07:00
sessions.py Use voussoirkit timetools. 2022-11-06 22:59:11 -08:00