stripe: Add page to show list of past customer invoices.

This commit is contained in:
Aman Agrawal
2024-02-01 15:24:05 +00:00
committed by Tim Abbott
parent d8ec141de2
commit de33aa4b7b
85 changed files with 11559 additions and 1 deletions

View File

@@ -30,9 +30,12 @@ from corporate.views.portico import (
apps_view,
communities_view,
hello_view,
invoices_page,
landing_view,
plans_view,
remote_realm_invoices_page,
remote_realm_plans_page,
remote_server_invoices_page,
remote_server_plans_page,
team_view,
)
@@ -83,6 +86,7 @@ i18n_urlpatterns: Any = [
path("jobs/", TemplateView.as_view(template_name="corporate/jobs.html")),
# Billing
path("billing/", billing_page, name="billing_page"),
path("invoices/", invoices_page, name="invoices_page"),
path("sponsorship/", sponsorship_page, name="sponsorship_request"),
path("upgrade/", upgrade_page, name="upgrade_page"),
path("support/", support_request),
@@ -281,6 +285,16 @@ urlpatterns += [
remote_server_event_status_page,
name="remote_server_event_status_page",
),
path(
"realm/<realm_uuid>/invoices/",
remote_realm_invoices_page,
name="remote_realm_invoices_page",
),
path(
"server/<server_uuid>/invoices/",
remote_server_invoices_page,
name="remote_server_invoices_page",
),
# Remote variants of above API endpoints.
path("json/realm/<realm_uuid>/billing/sponsorship", remote_realm_sponsorship),
path("json/server/<server_uuid>/billing/sponsorship", remote_server_sponsorship),