Files
goodtimes/manage_cms/urls.py
rizwanisready cb66539513 15-03-2024
2024-03-15 15:57:09 +05:30

56 lines
3.3 KiB
Python

from django.urls import path
from . import views
from django.views.generic import TemplateView
app_name = 'manage_cms'
urlpatterns = [
path('dashboard/', views.CmsDashboardView.as_view(), name='cms_dashboard'),
path('news-article/', views.NewsArticleListView.as_view(), name='news_article_list'),
path('news-article/add/', views.NewsArticleCreateOrUpdateView.as_view(), name='news_article_add'),
path('news-article/edit/<int:pk>/', views.NewsArticleCreateOrUpdateView.as_view(), name='news_article_edit'),
path('news-article/delete/<int:pk>/', views.NewsArticleDeleteView.as_view(), name='news_article_delete'),
path('news-article/category/add/', views.NewsArticleCategoryCreateOrUpdateView.as_view(), name='news_article_category_add'),
path('news-article/category/edit/<int:pk>/', views.NewsArticleCategoryCreateOrUpdateView.as_view(), name='news_article_category_edit'),
path('news-article/category/delete/<int:pk>/', views.NewsArticleCategoryDeleteView.as_view(), name='news_article_category_delete'),
path('newsletter/', views.NewsLetterListView.as_view(), name='newsletter_list'),
path('newsletter/add/', views.NewsLetterCreateOrUpdateView.as_view(), name='newsletter_add'),
path('newsletter/edit/<int:pk>/', views.NewsArticleCreateOrUpdateView.as_view(), name='news_article_edit'),
path('newsletter/delete/<int:pk>/', views.NewsArticleDeleteView.as_view(), name='news_article_delete'),
path('about-us/', views.AboutUsView.as_view(), name='about_us_view'),
path('about-us/edit/', views.AboutUsCreateOrUpdateView.as_view(), name='about_us_add'),
path('terms-condition/', views.TermsConditionView.as_view(), name='terms_and_condition_view'),
path('terms-condition/edit/', views.TermsConditionCreateOrUpdateView.as_view(), name='terms_and_condition_edit'),
path('faq/', views.FaqListView.as_view(), name='faq_list'),
path('faq/add/', views.FaqCreateOrUpdateView.as_view(), name='faq_add'),
path('faq/edit/<int:pk>/', views.FaqCreateOrUpdateView.as_view(), name='faq_edit'),
path('faq/delete/<int:pk>/', views.FAQDeleteView.as_view(), name='faq_delete'),
path('faq/category/add/', views.FaqCategoryCreateOrUpdateView.as_view(), name='faq_category_add'),
path('faq/category/edit/<int:pk>/', views.FaqCategoryCreateOrUpdateView.as_view(), name='faq_category_edit'),
path('privacy-policy/', views.PrivacyPolicyView.as_view(), name='privacy_policy_view'),
path('privacy-policy/edit/', views.PrivacyPolicyCreateOrUpdateView.as_view(), name='privacy_policy_edit'),
path('testimonial/', views.TestimonialListView.as_view(), name='testimonial_list'),
path('organization/', views.OrganizationView.as_view(), name='organization_view'),
path('organization/add/', views.OrganizationCreateOrUpdateView.as_view(), name='organization_add'),
path('education/', views.EducationView.as_view(), name='education_view'),
path('education/video/add/', views.EducationVideoCreateOrUpdateView.as_view(), name='education_add_video'),
path('education/video/edit/<int:pk>/', views.EducationVideoCreateOrUpdateView.as_view(), name='education_edit_video'),
path('education/material/add/', views.EducationMaterialCreateOrUpdateView.as_view(), name='education_add_material'),
path('education/material/edit/<int:pk>/', views.EducationMaterialCreateOrUpdateView.as_view(), name='education_edit_material'),
]