Development
This commit is contained in:
parent
30fbcdb64c
commit
7e39b077d1
2 changed files with 6 additions and 2 deletions
|
|
@ -325,7 +325,7 @@ def _config_datasource(name):
|
||||||
row = dict(p)
|
row = dict(p)
|
||||||
ptype = p.get('provider', '').lower()
|
ptype = p.get('provider', '').lower()
|
||||||
if ptype == 'noip':
|
if ptype == 'noip':
|
||||||
row['credentials'] = f"U: {p.get('username', '-')}"
|
row['credentials'] = f'<b>U:</b> {e(p.get("username", "-"))}<br><b>P:</b> •••'
|
||||||
elif ptype in ('cloudflare', 'duckdns'):
|
elif ptype in ('cloudflare', 'duckdns'):
|
||||||
tok = p.get('api_token', '')
|
tok = p.get('api_token', '')
|
||||||
row['credentials'] = f'API Token: {tok[:8]}...' if tok else '(not set)'
|
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')
|
cls = badges.get(value.lower(), 'badge-disabled')
|
||||||
return f'{td_open}<span class="badge {cls}">{e(value.title())}</span></td>'
|
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':
|
if render_fn == 'tag_list':
|
||||||
try:
|
try:
|
||||||
items = json.loads(value) if value.startswith('[') else [s.strip() for s in value.split(',')]
|
items = json.loads(value) if value.startswith('[') else [s.strip() for s in value.split(',')]
|
||||||
|
|
|
||||||
|
|
@ -354,7 +354,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"label": "Credentials",
|
"label": "Credentials",
|
||||||
"field": "credentials"
|
"field": "credentials",
|
||||||
|
"render": "raw_html"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"row_actions": [
|
"row_actions": [
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue