72 lines
4.2 KiB
Python
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'),
|
|
]
|