diff --git a/RIGS/finance.py b/RIGS/finance.py index d0b9fffd..e6423e13 100644 --- a/RIGS/finance.py +++ b/RIGS/finance.py @@ -201,6 +201,11 @@ class InvoiceEvent(generic.View): invoice.invoice_date = datetime.date.today() messages.success(self.request, 'Invoice created successfully') + if kwargs.get('void'): + invoice.void = not invoice.void + invoice.save() + messages.warning(self.request, 'Invoice voided') + return HttpResponseRedirect(reverse_lazy('invoice_detail', kwargs={'pk': invoice.pk})) diff --git a/RIGS/templates/invoice_list_waiting.html b/RIGS/templates/invoice_list_waiting.html index 668e4a7e..db3a5e6e 100644 --- a/RIGS/templates/invoice_list_waiting.html +++ b/RIGS/templates/invoice_list_waiting.html @@ -69,12 +69,15 @@ {% endif %}