from django.urls import path,re_path
from django.conf import settings
from django.conf.urls.static import static
from admin_panel.views import *



urlpatterns = [

    #-------------Admin Authentication-------------------------#
    path('',AdminLogIn.as_view(),name='admin-login'),
    path('admin-login',AdminLogIn.as_view(),name='admin-login'),
    path('check-email',checkEmail),
    path('check-login-password',checkLoginPassword),
    path('admin-forget-password',AdminForgetPassword.as_view(),name='admin-forget-password'),
    re_path(r'^forgot-admin/', ForgetPasswordVerification.as_view(), name='admin-verify-forgot-password'),

    #-------------Admin Dashboard-------------------------------#
    path('admin-dashboard',AdminDashboard.as_view(),name='admin-dashboard'),
    path('admin-profile',AdminProfile.as_view(),name='admin-profile'),
    path('admin-reset-password',AdminResetPassword.as_view(),name='admin-reset-password'),
    path('check-password',adminCheckPassword),
    path('admin-logout',AdminLogout.as_view(),name='admin-logout'),

    #----------------Content pages--------------------------------------#
    path('privacy-policy',privacyPolicy.as_view(),name='privacy-policy'),
    path('terms-and-conditions',termsAndConditions.as_view(),name='terms-and-conditions'),
    path('faq-listing',faqListing.as_view(),name='faq-listing'),
    path('add-faq',addFaq.as_view(),name='add-faq'),
    path('edit-faq/<id>',editFaq.as_view(),name='edit-faq'),
    path('delete-faq/<id>',deleteFaq.as_view(),name='delete-faq'),


    #---------------User Management-----------------------------#
    path('user-listing',userListing.as_view(),name='user-management'),
    path('edit-user/<id>',editUser.as_view(),name='edit-user'),
    path('user-details/<id>',userDetails.as_view(),name='user-details'),
    path('delete-user/<id>',deleteUser.as_view(),name='delete-user'),


    #--------------Admin Notifications-----------------------------#
    path('admin-notifications',adminNotifications.as_view(),name='admin-notifications'),
    path('delete-admin-notifications',deleteAdminNotifications.as_view(),name='delete-admin-notifications'),


    #---------------Help and support-----------------------------#
    path('help-and-support-list',helpAndSupportList.as_view(),name='help-and-support-list'),
    path('view-help-and-support/<id>',viewHelpAndSupport.as_view(),name='view-help-and-support'),
    path('send-reply-help-support/<id>',sendReplyHelpSupport.as_view(),name='send-reply-help-support'),


    #---------------Help and support-----------------------------#
    path('ratings-feedback-list',ratingsFeedbackList.as_view(),name='ratings-feedback-list'),
    path('view-ratings-feedback/<id>',viewRatingsFeedback.as_view(),name='view-ratings-feedback'),

    #-----------------------Subscriptions-------------------------#
    path('subscription-list',subscriptionList.as_view(),name='subscription-list'),
    path('add-subscription-plan',addSubscriptionPlan.as_view(),name='add-subscription-plan'),
    path('edit-subscription-plan/<id>',editSubscriptionPlan.as_view(),name='edit-subscription-plan'),
    path('change-subscription-plan-status',changeSubscriptionStatus.as_view(),name='change-subscription-plan-status'),
    path('delete-subscription-plan/<id>',deleteSubscriptionMethod.as_view(),name='delete-subscription-plan'),


    #---------------------------Blog Category------------------------#
    path('blog-category-listing',blogCategoryListing.as_view(),name='blog-category-listing'),
    path('add-blog-category',addBlogCategory.as_view(),name='add-blog-category'),
    path('edit-blog-category/<id>',editBlogCategory.as_view(),name='edit-blog-category'),
    path('change-blog-category-status',changeBlogCategoryStatus.as_view(),name='change-blog-category-status'),
    path('delete-blog-category/<id>',deleteBlogCategory.as_view(),name='delete-blog-category'),



    #---------------------------Blog management------------------------#

    path('blog-listing',blogListing.as_view(),name='blog-listing'),
    path('add-blog',addBlog.as_view(),name='add-blog'),
    path('edit-blog/<id>',editBlog.as_view(),name='edit-blog'),
    path('change-blog-status',changeBlogStatus.as_view(),name='change-blog-status'),
    path('delete-blog/<id>',deleteBlog.as_view(),name='delete-blog'),



    path('community-post',communityPost.as_view(),name='community-post'),
    path('edit-community/<id>',editCommunityPost.as_view(),name='edit-community'),


    #------------------subscribers--------------------------#

    path('get-subscribers',getSubscribers.as_view(),name='get-subscribers'),



    path('get-webinar-listing',getWebinarListing.as_view(),name='get-webinar-listing'),
    path('get-webinar-details',getWebinarDetails.as_view(),name='get-webinar-details'),



    path('event-listing',eventListing.as_view(),name='event-listing'),
    path('add-event',addEvent.as_view(),name='add-event'),
    path('edit-event/<id>',editEvent.as_view(),name='edit-event'),
    path('view-event/<id>',viewEvent.as_view(),name='view-event'),
    path('delete-event/<id>',deleteEvent.as_view(),name='delete-event',),




    path('report-section',reportSection.as_view(),name='report-section'),


    path('invest-edu-category',investeduCategory.as_view(),name='invest-edu-category'),
    path('add-investedu-category',addInvesteduCategory.as_view(),name='add-investedu-category'),
    path('edit-investedu-category/<id>',editInvesteduCategory.as_view(),name='edit-investedu-category'),
    path('delete-investedu-category/<id>',deleteInvesteduCategory.as_view(),name='delete-investedu-category'),
    path('change-investedu-category-status',changeInvesteduCategoryStatus.as_view(),name='change-investedu-category-status'),


    path('invest-edu-subcategory',investeduSubCategory.as_view(),name='invest-edu-subcategory'),
    path('add-investedu-subcategory',addInvesteduSubCategory.as_view(),name='add-investedu-subcategory'),
    path('edit-investedu-subcategory/<id>',editInvesteduSubCategory.as_view(),name='edit-investedu-subcategory'),
    path('delete-investedu-subcategory/<id>',deleteInvesteduSubCategory.as_view(),name='delete-investedu-subcategory'),
    path('change-investedu-subcategory-status',changeInvesteduSubCategoryStatus.as_view(),name='change-investedu-subcategory-status'),

    path('investment-education-listing',investmentEducationListing.as_view(),name='investment-education-listing'),
    path('add-investment-education',addInvestmentEducation.as_view(),name='add-investment-education'),
    path('edit-investment-education/<id>',editInvestmentEducation.as_view(),name='edit-investment-education'),
    path('delete-investedu-content/<id>',deleteInvesteduContent.as_view(),name='delete-investedu-content'),
    path('change-investedu-content-status',changeInvesteduContentStatus.as_view(),name='change-investedu-content-status'),




    #-----------------------------Job function and level -------------------------------------------------#

    path('job-function-listing',jobFunctionListing.as_view(),name='job-function-listing'),
    path('job-add-function',jobAddFunction.as_view(),name='job-add-function'),
    path('job-edit-function/<id>',jobEditFunction.as_view(),name='job-edit-function'),
    path('delete-job-function/<id>',deleteJobFunction.as_view(),name='delete-job-function'),


    path('job-level-listing',jobRoleListing.as_view(),name='job-level-listing'),
    path('job-add-level',jobAddRole.as_view(),name='job-add-level'),
    path('job-edit-level/<id>',jobEditRole.as_view(),name='job-edit-level'),
    path('delete-job-level/<id>',deleteJobRole.as_view(),name='delete-job-level'),



    #-------------------------------Quiz------------------------------------------------#
    path('quiz-listing',quizListing.as_view(),name='quiz-listing'),
    path('add-question', addQuestion.as_view(),name='add-question'),
    path('edit-question/<id>', editQuestion.as_view(),name='edit-question'),
    path('quiz-detail/<id>', quizDetail.as_view(),name='add-question'),
    path('delete-quiz-question/<id>', deleteQuizQuestion.as_view(),name='delete-quiz-question'),


    #------------------Investment Research------------------------------------#

    path('get-investment-research-list', getInvestmentResearchList.as_view(),name='get-investment-research-list'),
    path('add-investment-research', addInvestmentResearch.as_view(),name='add-investment-research'),
    path('edit-investment-research/<id>', editInvestmentResearch.as_view(),name='edit-investment-research'),
    path('detail-investment-research/<id>',detailInvestmentResearch.as_view(),name='detail-investment-research'),
    path('delete-investment-research/<id>',deletedInvestmentResearch.as_view(),name='delete-investment-research'),



    #---------------------------CSV---------------------------------------#
    path('export-csv-user',exportCsvUSer),
    path('export-subscriber-user',exportSubscriberUser),
    path('export-blogs',exportBlogs),
    path('export-events',exportEvents),
    path('export-investment-research',exportInvestmentResearch),
    path('export-investment-education',exportInvestmentEducation),































    









]