From e44d92705c1b64d4b0ede5f141758e312909d6b6 Mon Sep 17 00:00:00 2001 From: Sibren Vasse Date: Thu, 14 May 2020 13:50:17 +0200 Subject: [PATCH] Add missing last_page check (index) Move disabled class to correct element (alias_log) --- app/dashboard/templates/dashboard/alias_log.html | 9 +++++---- app/dashboard/views/index.py | 13 ++++++++++--- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/app/dashboard/templates/dashboard/alias_log.html b/app/dashboard/templates/dashboard/alias_log.html index fea2bbae..aca5a498 100644 --- a/app/dashboard/templates/dashboard/alias_log.html +++ b/app/dashboard/templates/dashboard/alias_log.html @@ -145,12 +145,13 @@ diff --git a/app/dashboard/views/index.py b/app/dashboard/views/index.py index fc314c50..d8cff532 100644 --- a/app/dashboard/views/index.py +++ b/app/dashboard/views/index.py @@ -6,6 +6,7 @@ from sqlalchemy.orm import joinedload from app import alias_utils from app.api.serializer import get_alias_infos_with_pagination_v2 +from app.config import PAGE_LIMIT from app.dashboard.base import dashboard_bp from app.extensions import db from app.log import LOG @@ -140,18 +141,24 @@ def index(): stats = get_stats(current_user) + alias_infos = get_alias_infos_with_pagination_v2( + current_user, page, query, sort, alias_filter + ) + last_page = ( + len(alias_infos) < PAGE_LIMIT + ) + return render_template( "dashboard/index.html", client_users=client_users, - alias_infos=get_alias_infos_with_pagination_v2( - current_user, page, query, sort, alias_filter - ), + alias_infos=alias_infos, highlight_alias_id=highlight_alias_id, query=query, AliasGeneratorEnum=AliasGeneratorEnum, mailboxes=mailboxes, show_intro=show_intro, page=page, + last_page=last_page, sort=sort, filter=alias_filter, stats=stats,