diff options
author | Daniel Schadt <kingdread@gmx.de> | 2022-08-12 23:21:49 +0200 |
---|---|---|
committer | Daniel Schadt <kingdread@gmx.de> | 2022-08-12 23:21:49 +0200 |
commit | c71663c81f594b992c4d46d2e3136ddd6a9b5a21 (patch) | |
tree | 5788c1844758deea5f3c25ea3c2f54636d7b9854 /tests/unit/views/test_browse.py | |
parent | 7dc864774eacd701c467ceecb8403155ba1eb98b (diff) | |
download | fietsboek-c71663c81f594b992c4d46d2e3136ddd6a9b5a21.tar.gz fietsboek-c71663c81f594b992c4d46d2e3136ddd6a9b5a21.tar.bz2 fietsboek-c71663c81f594b992c4d46d2e3136ddd6a9b5a21.zip |
implement browse filters in SQL
This is a continuation of the previous two commits, in which we do the
filtering in the SQL query instead of retrieving all objects and then
filtering them in Python.
The generated SQL can be quite complex, but
1) most of it comes from the logic of determining the visible tracks and
2) it is built piece-by-piece with small Python functions.
Therefore, it should be okay.
Diffstat (limited to 'tests/unit/views/test_browse.py')
0 files changed, 0 insertions, 0 deletions