Development

This commit is contained in:
Matthew Grotke 2026-06-09 01:40:06 -04:00
parent 6ad78e9ed7
commit ffbdce3436
2 changed files with 7 additions and 3 deletions

View file

@ -106,13 +106,17 @@ def serve_view(page_name):
config_utils.queue_command('gen radius')
flash_html = ''
has_success_flash = False
for category, message in get_flashed_messages(with_categories=True):
variant = {'error': 'danger', 'warning': 'warning', 'success': 'success'}.get(category, 'info')
msg_html = message if isinstance(message, Markup) else factory.e(message)
flash_html += f'<div class="info-bar info-bar-{variant} info-bar-flash"><span>{msg_html}</span></div>'
if category == 'success':
has_success_flash = True
content_html = flash_html + factory.build_items(view_def.get('items', []), tokens, view_req)
return factory.render_layout(page_name, content_html, tokens, page_name=page_name)
return factory.render_layout(page_name, content_html, tokens, page_name=page_name,
suppress_pending_bar=has_success_flash)
# Register blueprints =================================================