mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-04-25 01:58:54 +02:00
Merge pull request #103 from eitchtee/dev
feat: reduce db queries when saving order on session
This commit is contained in:
@@ -222,7 +222,7 @@ SESSION_COOKIE_SECURE = os.getenv("HTTPS_ENABLED", "false").lower() == "true"
|
|||||||
|
|
||||||
DEBUG_TOOLBAR_CONFIG = {
|
DEBUG_TOOLBAR_CONFIG = {
|
||||||
"ROOT_TAG_EXTRA_ATTRS": "hx-preserve",
|
"ROOT_TAG_EXTRA_ATTRS": "hx-preserve",
|
||||||
"SHOW_TOOLBAR_CALLBACK": lambda r: False, # disables it}
|
# "SHOW_TOOLBAR_CALLBACK": lambda r: False, # disables it
|
||||||
}
|
}
|
||||||
DEBUG_TOOLBAR_PANELS = [
|
DEBUG_TOOLBAR_PANELS = [
|
||||||
"debug_toolbar.panels.history.HistoryPanel",
|
"debug_toolbar.panels.history.HistoryPanel",
|
||||||
|
|||||||
@@ -69,7 +69,8 @@ def transactions_list(request, month: int, year: int):
|
|||||||
|
|
||||||
if "order" in request.GET:
|
if "order" in request.GET:
|
||||||
order = request.GET["order"]
|
order = request.GET["order"]
|
||||||
request.session["monthly_transactions_order"] = order
|
if order != request.session["monthly_transactions_order"]:
|
||||||
|
request.session["monthly_transactions_order"] = order
|
||||||
|
|
||||||
f = TransactionsFilter(request.GET)
|
f = TransactionsFilter(request.GET)
|
||||||
transactions_filtered = (
|
transactions_filtered = (
|
||||||
|
|||||||
@@ -328,7 +328,8 @@ def transaction_all_list(request):
|
|||||||
|
|
||||||
if "order" in request.GET:
|
if "order" in request.GET:
|
||||||
order = request.GET["order"]
|
order = request.GET["order"]
|
||||||
request.session["all_transactions_order"] = order
|
if order != request.session["all_transactions_order"]:
|
||||||
|
request.session["all_transactions_order"] = order
|
||||||
|
|
||||||
transactions = Transaction.objects.prefetch_related(
|
transactions = Transaction.objects.prefetch_related(
|
||||||
"account",
|
"account",
|
||||||
|
|||||||
Reference in New Issue
Block a user