94 lines
2.3 KiB
Python
94 lines
2.3 KiB
Python
from django.urls import path
|
|
from . import views
|
|
|
|
app_name = "manage_referrals"
|
|
|
|
urlpatterns = [
|
|
# Referral Code
|
|
path(
|
|
"referral-code/list/",
|
|
views.ReferralCodeView.as_view(),
|
|
name="code_list",
|
|
),
|
|
# Referral Record
|
|
path(
|
|
"referral-record/list/",
|
|
views.ReferralRecordView.as_view(),
|
|
name="record_list",
|
|
),
|
|
path(
|
|
"referral-record/add/",
|
|
views.ReferralRecordCreateOrUpdateView.as_view(),
|
|
name="record_add",
|
|
),
|
|
path(
|
|
"referral-record/edit/<int:pk>",
|
|
views.ReferralRecordCreateOrUpdateView.as_view(),
|
|
name="record_edit",
|
|
),
|
|
path(
|
|
"referral-record/delete/<int:pk>",
|
|
views.ReferralRecordDeleteView.as_view(),
|
|
name="record_delete",
|
|
),
|
|
# Referral Record Rewards
|
|
path(
|
|
"referral-record-reward/list/",
|
|
views.ReferralRecordRewardView.as_view(),
|
|
name="reward_list",
|
|
),
|
|
path(
|
|
"referral-record-reward/add/",
|
|
views.ReferralRecordRewardCreateOrUpdateView.as_view(),
|
|
name="reward_add",
|
|
),
|
|
path(
|
|
"referral-record-reward/edit/<int:pk>",
|
|
views.ReferralRecordRewardCreateOrUpdateView.as_view(),
|
|
name="reward_edit",
|
|
),
|
|
path(
|
|
"referral-record-reward/delete/<int:pk>",
|
|
views.ReferralRecordRewardDeleteView.as_view(),
|
|
name="reward_delete",
|
|
),
|
|
# GTCoins
|
|
path(
|
|
"coin/list/",
|
|
views.GTCoinsView.as_view(),
|
|
name="coin_list",
|
|
),
|
|
path(
|
|
"coin/add/",
|
|
views.GTCoinsCreateOrUpdateView.as_view(),
|
|
name="coin_add",
|
|
),
|
|
path(
|
|
"coin/edit/<int:pk>",
|
|
views.GTCoinsCreateOrUpdateView.as_view(),
|
|
name="coin_edit",
|
|
),
|
|
path(
|
|
"coin/delete/<int:pk>",
|
|
views.GTCoinsDeleteView.as_view(),
|
|
name="coin_delete",
|
|
),
|
|
# Referral Tracking
|
|
path("track/list/", views.ReferralTrackingView.as_view(), name="track_list"),
|
|
# path(
|
|
# "track/add/",
|
|
# views.ReferralTrackingCreateOrUpdateView.as_view(),
|
|
# name="track_add",
|
|
# ),
|
|
path(
|
|
"track/edit/<int:pk>/",
|
|
views.ReferralTrackingCreateOrUpdateView.as_view(),
|
|
name="track_edit",
|
|
),
|
|
path(
|
|
"track/delete/<int:pk>",
|
|
views.ReferralTrackingDeleteView.as_view(),
|
|
name="track_delete",
|
|
),
|
|
]
|