From 6011173c1f394e7dc9a1e11d8ca9ea1b8619f0dc Mon Sep 17 00:00:00 2001 From: Gregoo Date: Fri, 31 Jan 2025 11:31:38 +0100 Subject: [PATCH] Make the default collapsed state of grid filters configurable through a variable --- .env.sample | 4 ++++ bricktracker/config.py | 1 + templates/sets.html | 4 ++-- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.env.sample b/.env.sample index 46b2131..d6141e6 100644 --- a/.env.sample +++ b/.env.sample @@ -226,6 +226,10 @@ # Default: sets # BK_SETS_FOLDER=sets +# Optional: Make the grid filters displayed by default, rather than collapsed +# Default: false +# BK_SHOW_GRID_FILTERS=true + # Optional: Skip saving or displaying spare parts # Default: false # BK_SKIP_SPARE_PARTS=true diff --git a/bricktracker/config.py b/bricktracker/config.py index 83cd99a..cbb64a8 100644 --- a/bricktracker/config.py +++ b/bricktracker/config.py @@ -52,6 +52,7 @@ CONFIG: Final[list[dict[str, Any]]] = [ {'n': 'RETIRED_SETS_PATH', 'd': './retired_sets.csv'}, {'n': 'SETS_DEFAULT_ORDER', 'd': '"rebrickable_sets"."number" DESC, "rebrickable_sets"."version" ASC'}, # noqa: E501 {'n': 'SETS_FOLDER', 'd': 'sets', 's': True}, + {'n': 'SHOW_GRID_FILTERS', 'c': bool}, {'n': 'SKIP_SPARE_PARTS', 'c': bool}, {'n': 'SOCKET_NAMESPACE', 'd': 'bricksocket'}, {'n': 'SOCKET_PATH', 'd': '/bricksocket/'}, diff --git a/templates/sets.html b/templates/sets.html index c3a93d6..97a7922 100644 --- a/templates/sets.html +++ b/templates/sets.html @@ -36,13 +36,13 @@
-
-
+