Files
djangocms/adminapp/urls.py
2024-12-13 08:31:39 +07:00

72 lines
4.2 KiB
Python

from django.urls import path
from adminapp.views import *
urlpatterns = [
path('admin/dashboard', adminHome, name='adminHome'),
# Admin Project URLS
path('admin/projects', adminProjectList, name='adminProjectList'),
path('admin/project/create', adminProjectCreate, name='adminProjectCreate'),
path('admin/project/edit/<slug:slug>', adminProjectEdit, name='adminProjectEdit'),
path('admin/project/delete/<int:id>', adminProjectDelete, name='adminProjectDelete'),
# Admin Project Category URLS
path('admin/project-category', adminProjectCategoryList, name='adminProjectCategoryList'),
path('admin/project-category/create', adminProjectCategoryCreate, name='adminProjectCategoryCreate'),
path('admin/project-category/edit/<slug:slug>', adminProjectCategoryEdit, name='adminProjectCategoryEdit'),
path('admin/project-category/delete/<int:id>', adminProjectCategoryDelete, name='adminProjectCategoryDelete'),
# Admin Service URLS
path('admin/services', adminServiceList, name='adminServiceList'),
path('admin/service/create', adminServiceCreate, name='adminServiceCreate'),
path('admin/service/edit/<slug:slug>', adminServiceEdit, name='adminServiceEdit'),
path('admin/service/delete/<int:id>', adminServiceDelete, name='adminServiceDelete'),
# Admin Service URLS
path('admin/products', adminProductList, name='adminProductList'),
path('admin/product/create', adminProductCreate, name='adminProductCreate'),
path('admin/product/edit/<slug:slug>', adminProductEdit, name='adminProductEdit'),
path('admin/product/delete/<int:id>', adminProductDelete, name='adminProductDelete'),
# Admin Slider Element URLS
path('admin/element/sliders', adminSliderElementList, name='adminSliderElementList'),
path('admin/element/slider/create', adminSliderElementCreate, name='adminSliderElementCreate'),
path('admin/element/slider/edit/<int:id>', adminSliderElementEdit, name='adminSliderElementEdit'),
path('admin/element/slider/delete/<int:id>', adminSliderElementDelete, name='adminSliderElementDelete'),
# Admin Client Element URLS
path('admin/element/clients', adminClientElementList, name='adminClientElementList'),
path('admin/element/client/create', adminClientElementCreate, name='adminClientElementCreate'),
path('admin/element/client/edit/<int:id>', adminClientElementEdit, name='adminClientElementEdit'),
path('admin/element/client/delete/<int:id>', adminClientElementDelete, name='adminClientElementDelete'),
# Admin Contact URLS
path('admin/contacts', AdminContactList, name='AdminContactList'),
path('admin/contact/delete/<int:id>', AdminContactDelete, name='AdminContactDelete'),
# Admin Settings URLS
path('admin/settings/website-settings', AdminWebsiteSettings, name='AdminWebsiteSettings'),
path('admin/settings/header-footer', AdminHeaderFooterSettings, name='AdminHeaderFooterSettings'),
path('admin/settings/seo', AdminSEOSettings, name='AdminSEOSettings'),
# Admin Primary Menu URLS
path('admin/menus/primary-menu', AdminPrimaryMenuList, name='AdminPrimaryMenuList'),
path('admin/primary-menu/create', AdminPrimaryMenuCreate, name='AdminPrimaryMenuCreate'),
path('admin/primary-menu/edit/<int:id>', AdminPrimaryMenuEdit, name='AdminPrimaryMenuEdit'),
path('admin/primary-menu/delete/<int:id>', AdminPrimaryMenuDelete, name='AdminPrimaryMenuDelete'),
# Admin Sub Menu URLS
path('admin/menus/sub-menu', AdminSubMenuList, name='AdminSubMenuList'),
path('admin/sub-menu/create', AdminSubMenuCreate, name='AdminSubMenuCreate'),
path('admin/sub-menu/edit/<int:id>', AdminSubMenuEdit, name='AdminSubMenuEdit'),
path('admin/sub-menu/delete/<int:id>', AdminSubMenuDelete, name='AdminSubMenuDelete'),
# Admin Pages URLS
path('admin/pages/home-page', AdminHomePage, name='AdminHomePage'),
path('admin/pages/about-page', AdminAboutPage, name='AdminAboutPage'),
path('admin/pages/service-page', AdminServicePage, name='AdminServicePage'),
path('admin/pages/product-page', AdminProductPage, name='AdminProductPage'),
path('admin/pages/project-page', AdminProjectPage, name='AdminProjectPage'),
path('admin/pages/contact-page', AdminContactPage, name='AdminContactPage'),
]