format_html formatting

This commit is contained in:
2025-01-27 01:05:33 +01:00
parent c897b5be08
commit 6d5694a153

View File

@@ -329,7 +329,7 @@ class BillAdmin(admin.ModelAdmin):
return "Daten für QR Code ungültig" return "Daten für QR Code ungültig"
uri = qrcode.png_data_uri(scale=3.0) uri = qrcode.png_data_uri(scale=3.0)
return format_html(f'<img src="{uri}">') return format_html('<img src="{}">', uri)
@admin.display(description="Status") @admin.display(description="Status")
def status_colored(self, obj): def status_colored(self, obj):
@@ -341,7 +341,9 @@ class BillAdmin(admin.ModelAdmin):
Bill.Status.INCOMPLETED: "blue", Bill.Status.INCOMPLETED: "blue",
} }
return format_html( return format_html(
f'<b style="background:{colors[obj.status]};">{obj.get_status_display()}</b>' '<b style="background:{color};">{status}</b>',
color=colors[obj.status],
status=obj.get_status_display(),
) )
@admin.action(description="Als 'Abgerechnet' markieren.") @admin.action(description="Als 'Abgerechnet' markieren.")
@@ -463,7 +465,7 @@ class ResolutionAdmin(admin.ModelAdmin):
if fetmeeting is not None: if fetmeeting is not None:
link = f"https://{settings.HOST_NAME}/posts/{fetmeeting.slug}/" link = f"https://{settings.HOST_NAME}/posts/{fetmeeting.slug}/"
return format_html(f"<a href='{link}' target='_blank'>Link zur Fachschaftssitzung</a>") return format_html('<a href="{}" target="_blank">Link zur Fachschaftssitzung</a>', link)
return format_html("-") return format_html("-")