feat: redirect to invoice after instance creation

wip-payments
Aravinth Manivannan 2022-06-21 23:31:04 +05:30
parent bddd7a88b2
commit 743f3447e7
Signed by: realaravinth
GPG Key ID: AD9F0F08E855ED88
2 changed files with 8 additions and 2 deletions

View File

@ -161,7 +161,13 @@ class CreateInstance(TestCase):
resp = c.post(reverse("dash.instances.new"), payload)
self.assertEqual(resp.status_code, 302)
self.assertEqual(resp.headers["location"], reverse("dash.home"))
self.assertEqual(
resp.headers["location"],
reverse(
"billing.invoice.generate",
args=(payload["name"],),
),
)
self.assertEqual(
Instance.objects.filter(

View File

@ -97,7 +97,7 @@ def create_instance(request):
name=name, configuration_id=configuration, owned_by=request.user
)
instance.save()
return redirect(reverse("dash.home"))
return redirect(reverse("billing.invoice.generate", args=(instance.name,)))
@login_required