Development

This commit is contained in:
Matthew Grotke 2026-05-25 17:10:14 -04:00
parent 63cf7dc2c4
commit 2eddccac70
2 changed files with 5 additions and 2 deletions

View file

@ -631,6 +631,7 @@ def collect_tokens():
else: else:
pending_html = '' pending_html = ''
tokens['PENDING_CHANGES_HTML'] = pending_html tokens['PENDING_CHANGES_HTML'] = pending_html
tokens['NO_PENDING'] = 'true' if not pending_items else ''
done_items = get_dashboard_done() done_items = get_dashboard_done()
if done_items: if done_items:
@ -914,7 +915,8 @@ def _render_item(item, tokens, inherited_req=None):
cls = f'{cls} {extra}' cls = f'{cls} {extra}'
text = e(apply_tokens(item.get('text', ''), tokens)) text = e(apply_tokens(item.get('text', ''), tokens))
action = e(apply_tokens(item.get('action', '#'), 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', '') formaction = item.get('formaction', '')
if formaction: if formaction:
formaction = e(apply_tokens(formaction, tokens)) formaction = e(apply_tokens(formaction, tokens))

View file

@ -621,7 +621,8 @@
{ {
"type": "button_primary", "type": "button_primary",
"formaction": "/action/actions_cardpendingchanges_applynow", "formaction": "/action/actions_cardpendingchanges_applynow",
"text": "Apply Now" "text": "Apply Now",
"disabled": "%NO_PENDING%"
}, },
{ {
"type": "button_secondary", "type": "button_secondary",