Implement subscription management and ordering

This commit is contained in:
2022-07-21 13:48:18 +01:00
parent e0390f383c
commit a30e2afdd1
12 changed files with 170 additions and 22 deletions

View File

@@ -126,5 +126,7 @@ AUTH_USER_MODEL = "core.User"
LOGIN_REDIRECT_URL = "/"
# ALLOWED_PAYMENT_METHODS = ["bacs_debit", "card"]
ALLOWED_PAYMENT_METHODS = ["card"]
from app.local_settings import * # noqa

View File

@@ -17,13 +17,20 @@ from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import include, path
from django.views.generic import TemplateView
from core.ui.views.drilldown import Drilldown
from core.views import Billing, Home, Signup
from core.views import Billing, Home, Order, Portal, Signup
urlpatterns = [
path("", Home.as_view(), name="home"),
path("billing/", Billing.as_view(), name="billing"),
path("order/<str:product_id>/", Order.as_view(), name="order"),
path(
"success/", TemplateView.as_view(template_name="success.html"), name="success"
),
path("cancel/", TemplateView.as_view(template_name="cancel.html"), name="cancel"),
path("portal", Portal.as_view(), name="portal"),
path("admin/", admin.site.urls),
path("accounts/", include("django.contrib.auth.urls")),
path("accounts/signup/", Signup.as_view(), name="signup"),