Development

This commit is contained in:
Matthew Grotke 2026-05-23 23:55:58 -04:00
parent 30fbcdb64c
commit 7e39b077d1
2 changed files with 6 additions and 2 deletions

View file

@ -325,7 +325,7 @@ def _config_datasource(name):
row = dict(p)
ptype = p.get('provider', '').lower()
if ptype == 'noip':
row['credentials'] = f"U: {p.get('username', '-')}"
row['credentials'] = f'<b>U:</b> {e(p.get("username", "-"))}<br><b>P:</b> &bull;&bull;&bull;'
elif ptype in ('cloudflare', 'duckdns'):
tok = p.get('api_token', '')
row['credentials'] = f'API Token: {tok[:8]}...' if tok else '(not set)'
@ -1389,6 +1389,9 @@ def _render_table_cell(value, render_fn, col_class='', field='', row_idx=None,
cls = badges.get(value.lower(), 'badge-disabled')
return f'{td_open}<span class="badge {cls}">{e(value.title())}</span></td>'
if render_fn == 'raw_html':
return f'{td_open}{value}</td>'
if render_fn == 'tag_list':
try:
items = json.loads(value) if value.startswith('[') else [s.strip() for s in value.split(',')]