Skip to content
Snippets Groups Projects

Resolve "success_url broken for InvoiceGroup views"

Merged magicfelix requested to merge 25-success_url-broken-for-invoicegroup-views into master
1 file
+ 6
2
Compare changes
  • Side-by-side
  • Inline
@@ -204,9 +204,11 @@ class InvoiceGroupEditView(PermissionRequiredMixin, AdvancedEditView):
form_class = EditInvoiceGroupForm
permission_required = "tezor.edit_invoice_group_rule"
template_name = "tezor/invoice_group/edit.html"
success_url = reverse_lazy("invoice_groups")
success_message = _("The invoice group has been saved.")
def get_success_url(self):
return reverse("client_by_pk", args=[self.object.client.pk])
class InvoiceGroupDeleteView(PermissionRequiredMixin, AdvancedDeleteView):
"""Delete view for invoice_group."""
@@ -214,9 +216,11 @@ class InvoiceGroupDeleteView(PermissionRequiredMixin, AdvancedDeleteView):
model = InvoiceGroup
permission_required = "tezor.delete_invoice_group_rule"
template_name = "core/pages/delete.html"
success_url = reverse_lazy("invoice_groups")
success_message = _("The invoice group has been deleted.")
def get_success_url(self):
return reverse("client_by_pk", args=[self.object.client.pk])
class InvoiceDetailView(PermissionRequiredMixin, DetailView):
model = Invoice
Loading