diff --git a/fet2020/finance/admin.py b/fet2020/finance/admin.py
index 70807e23..050e3450 100644
--- a/fet2020/finance/admin.py
+++ b/fet2020/finance/admin.py
@@ -329,7 +329,7 @@ class BillAdmin(admin.ModelAdmin):
return "Daten für QR Code ungültig"
uri = qrcode.png_data_uri(scale=3.0)
- return format_html(f'
')
+ return format_html('
', uri)
@admin.display(description="Status")
def status_colored(self, obj):
@@ -341,7 +341,9 @@ class BillAdmin(admin.ModelAdmin):
Bill.Status.INCOMPLETED: "blue",
}
return format_html(
- f'{obj.get_status_display()}'
+ '{status}',
+ color=colors[obj.status],
+ status=obj.get_status_display(),
)
@admin.action(description="Als 'Abgerechnet' markieren.")
@@ -463,7 +465,7 @@ class ResolutionAdmin(admin.ModelAdmin):
if fetmeeting is not None:
link = f"https://{settings.HOST_NAME}/posts/{fetmeeting.slug}/"
- return format_html(f"Link zur Fachschaftssitzung")
+ return format_html('Link zur Fachschaftssitzung', link)
return format_html("-")