from django.urls import path

from . import views

app_name = 'platform_admin'

urlpatterns = [
    path('dashboard/', views.platform_dashboard, name='dashboard'),
    path('users/', views.users_list, name='users'),
    path('users/<int:pk>/', views.user_detail, name='user_detail'),
    path('seekers/', views.seekers_list, name='seekers'),
    path('cv-library/', views.cv_library, name='cv_library'),
    path('cv-library/download/', views.cv_library_download, name='cv_library_download'),
    path('cv-library/<int:pk>/download/', views.cv_library_download_one, name='cv_library_download_one'),
    path('cv-categories/', views.cv_categories, name='cv_categories'),
    path('cv-categories/create/', views.cv_category_create, name='cv_category_create'),
    path('cv-categories/<int:pk>/edit/', views.cv_category_edit, name='cv_category_edit'),
    path('cv-categories/<int:pk>/toggle/', views.cv_category_toggle, name='cv_category_toggle'),
    path('companies/', views.companies_list, name='companies'),
    path('jobs/', views.jobs_list, name='jobs'),
    path('jobs/post/', views.post_job, name='post_job'),
    path('jobs/<slug:slug>/edit/', views.edit_job, name='edit_job'),
    path('jobs/attachments/<int:pk>/delete/', views.delete_job_attachment, name='delete_job_attachment'),
    path('jobs/<slug:slug>/', views.job_detail, name='job_detail'),
    path('jobs/<slug:slug>/toggle/', views.job_toggle, name='job_toggle'),
    path('ats/', views.ats_pipeline, name='ats'),
    path('ats/<int:pk>/', views.application_detail, name='application_detail'),
    path('interviews/', views.interviews_list, name='interviews'),
    path('notes/', views.notes_list, name='notes'),
    path('activity/', views.activity_list, name='activity'),
    path('blog/', views.blog_list, name='blog'),
    path('podcast/', views.podcast_list, name='podcast'),
    path('testimonials/', views.testimonials_list, name='testimonials'),
    path('testimonials/<int:pk>/approve/', views.testimonial_approve, name='testimonial_approve'),
    path('testimonials/<int:pk>/reject/', views.testimonial_reject, name='testimonial_reject'),
    path('messages/', views.messages_list, name='messages'),
    path('messages/<int:pk>/', views.message_detail, name='message_detail'),
    path('subscriptions/', views.subscriptions_list, name='subscriptions'),
    path('company-subscriptions/', views.company_subscriptions_list, name='company_subscriptions'),
]
