from django.contrib import admin
from django.urls import path
from admin_panel.views import *

urlpatterns = [
    path('admin-register',AdminRegister.as_view(),name='admin-register'),
    path('admin-login',LoginAdmin.as_view(),name='admin-login'),
    path('admin-termsCondition',AdminTermsCondition.as_view(),name='user-termsCondition'),
    path('admin-profile',AdminProfile.as_view(),name='admin-profile'),
    path('admin-userlist',AdminUserList.as_view(),name='admin-userlist'),
    path('admin-user-details',AdminUserDetails.as_view(),name='admin-user-details'),
    path('admin-privacy-policy',AdminPrivacyPolicy.as_view(),name='admin-privacy-policy'),
    path('admin-changepassword',AdminChangePassword.as_view(),name='admin-changepassword'),
    path('admin-forgetpassword',AdminForgetPassword.as_view(),name='admin-forgetpassword'),
    path('admin-verifyForgetPassword',AdminVerifyForgetPasswordOTP.as_view(),name='admin-verifyForgetPassword'),
    path('admin-create-user',AdminCreateUser.as_view(),name='admin-create-user'),
    path('admin-edit-user/<int:user_id>', AdminEditUser.as_view(), name='admin-edit-user'),
    path('admin-delete-user/<int:user_id>', AdminDeleteUser.as_view(), name='admin-delete-user'),
    path('admin-project-module', AddAdminProjectModules.as_view(), name='admin-project-module'),
    path('admin-project-module/<int:pk>', AddAdminProjectModules.as_view()),
    path('get-admin-notifications',getAdminNotifications.as_view(),name ='get-admin-notifications'),
    path('delete-admin-notifications',deleteAdminNotifications.as_view(),name ='delete-admin-notifications'),
    path('archive-project', ArchiveProjectAdmin.as_view(), name='archive_project'),
    path('add-favorite',favorite.as_view(),name='add-favorite'),
    path('favorite-listing',favoriteListing.as_view(),name='favorite-listing'),
    path('favorite-remove', RemoveFavoriteProject.as_view(), name='favorite-remove'),
    path('adminprojectstatus-update/<int:project_id>/', UpdateAdminprojectStatus.as_view(), name='update-adminproject-status'),
    path('dashboard',dashboard.as_view(),name='dashboard'),



]