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("-")