59 lines
1.7 KiB
Python
59 lines
1.7 KiB
Python
from django.urls import path
|
|
from . import views
|
|
|
|
app_name = "manage_subscriptions"
|
|
|
|
urlpatterns = [
|
|
path(
|
|
"subscription/list/", views.SubscriptionView.as_view(), name="subscription_list"
|
|
),
|
|
path(
|
|
"subscription/add/",
|
|
views.SubscriptionCreateOrUpdateView.as_view(),
|
|
name="subscription_add",
|
|
),
|
|
path(
|
|
"subscription/edit/<int:pk>/",
|
|
views.SubscriptionCreateOrUpdateView.as_view(),
|
|
name="subscription_edit",
|
|
),
|
|
path(
|
|
"subscription/delete/<int:pk>",
|
|
views.SubscriptionDeleteView.as_view(),
|
|
name="subscription_delete",
|
|
),
|
|
# PLANS
|
|
path("plan/list/", views.PlanView.as_view(), name="plan_list"),
|
|
path(
|
|
"plan/add/",
|
|
views.PlanCreateOrUpdateView.as_view(),
|
|
name="plan_add",
|
|
),
|
|
path(
|
|
"plan/edit/<int:pk>/",
|
|
views.PlanCreateOrUpdateView.as_view(),
|
|
name="plan_edit",
|
|
),
|
|
path(
|
|
"plan/delete/<int:pk>",
|
|
views.PlanDeleteView.as_view(),
|
|
name="plan_delete",
|
|
),
|
|
path("principal_subscription/list/", views.PrincipalSubscriptionView.as_view(), name="principal_subscriptions_list"),
|
|
path(
|
|
"principal_subscription/add/",
|
|
views.PrincipalSubscriptionCreateOrUpdateView.as_view(),
|
|
name="principal_subscription_add",
|
|
),
|
|
path(
|
|
"principal_subscription/edit/<int:pk>/",
|
|
views.PrincipalSubscriptionCreateOrUpdateView.as_view(),
|
|
name="principal_subscription_edit",
|
|
),
|
|
path(
|
|
"principal_subscription/delete/<int:pk>",
|
|
views.PrincipalSubscriptionDeleteView.as_view(),
|
|
name="principal_subscription_delete",
|
|
),
|
|
]
|