From 2eddccac7089fafe0fe4c4a80e5c358ba65ee5b6 Mon Sep 17 00:00:00 2001 From: Matthew Grotke Date: Mon, 25 May 2026 17:10:14 -0400 Subject: [PATCH] Development --- docker/routlin-dash/app/view_page.py | 4 +++- docker/routlin-dash/data/page_content.json | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docker/routlin-dash/app/view_page.py b/docker/routlin-dash/app/view_page.py index 8fe2710..5f40b77 100644 --- a/docker/routlin-dash/app/view_page.py +++ b/docker/routlin-dash/app/view_page.py @@ -631,6 +631,7 @@ def collect_tokens(): else: pending_html = '' tokens['PENDING_CHANGES_HTML'] = pending_html + tokens['NO_PENDING'] = 'true' if not pending_items else '' done_items = get_dashboard_done() if done_items: @@ -914,7 +915,8 @@ def _render_item(item, tokens, inherited_req=None): cls = f'{cls} {extra}' text = e(apply_tokens(item.get('text', ''), tokens)) action = e(apply_tokens(item.get('action', '#'), tokens)) - disabled = ' disabled' if item.get('disabled') else '' + disabled_val = apply_tokens(str(item.get('disabled', '')), tokens) + disabled = ' disabled' if disabled_val and disabled_val not in ('false', '0') else '' formaction = item.get('formaction', '') if formaction: formaction = e(apply_tokens(formaction, tokens)) diff --git a/docker/routlin-dash/data/page_content.json b/docker/routlin-dash/data/page_content.json index 12b4df7..24fb28d 100644 --- a/docker/routlin-dash/data/page_content.json +++ b/docker/routlin-dash/data/page_content.json @@ -621,7 +621,8 @@ { "type": "button_primary", "formaction": "/action/actions_cardpendingchanges_applynow", - "text": "Apply Now" + "text": "Apply Now", + "disabled": "%NO_PENDING%" }, { "type": "button_secondary",