From 6a223c517a4afdc733b2f39eb4e99f8d428fa8b5 Mon Sep 17 00:00:00 2001 From: Martin Quarda Date: Wed, 16 Oct 2024 07:06:46 +0200 Subject: [PATCH] generate invoice button --- alkatorapi/admin.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/alkatorapi/admin.py b/alkatorapi/admin.py index ceba907..bda0bf8 100644 --- a/alkatorapi/admin.py +++ b/alkatorapi/admin.py @@ -15,7 +15,12 @@ class ProductAdmin(admin.ModelAdmin): @admin.register(Invoice) class InvoiceAdmin(admin.ModelAdmin): - pass + change_form_template = "invoice_custom_admin_page.html" + + def response_change(self, request, obj): + if "_invoice" in request.POST: + return HttpResponseRedirect("/api/invoice?invoice_id=" + obj.invoice_id) + return super(self).response_change(request, obj) @admin.register(InvoiceProduct)