from recruitment import views from django.conf import settings from django.contrib import admin from django.urls import path, include from django.conf.urls.static import static from django.conf.urls.i18n import i18n_patterns from rest_framework.routers import DefaultRouter router = DefaultRouter() router.register(r'jobs', views.JobPostingViewSet) router.register(r'candidates', views.CandidateViewSet) # 1. URLs that DO NOT have a language prefix (admin, API, static files) urlpatterns = [ path('admin/', admin.site.urls), path('api/v1/', include(router.urls)), path('accounts/', include('allauth.urls')), path('i18n/', include('django.conf.urls.i18n')), # path('summernote/', include('django_summernote.urls')), # path('', include('recruitment.urls')), path("ckeditor5/", include('django_ckeditor_5.urls')), path('application//', views.application_submit_form, name='application_submit_form'), path('application//submit/', views.application_submit, name='application_submit'), path('application//apply/', views.job_application_detail, name='job_application_detail'), path('application//signup/', views.application_signup, name='application_signup'), path('application//success/', views.application_success, name='application_success'), # path('application/applicant/profile', views.applicant_profile, name='applicant_profile'), path('api/v1/templates/', views.list_form_templates, name='list_form_templates'), path('api/v1/templates/save/', views.save_form_template, name='save_form_template'), path('api/v1/templates//', views.load_form_template, name='load_form_template'), path('api/v1/templates//delete/', views.delete_form_template, name='delete_form_template'), path('api/v1/sync/task//status/', views.sync_task_status, name='sync_task_status'), path('api/v1/sync/history/', views.sync_history, name='sync_history'), path('api/v1/sync/history//', views.sync_history, name='sync_history_job'), path('api/v1/webhooks/zoom/', views.zoom_webhook_view, name='zoom_webhook_view'), ] urlpatterns += i18n_patterns( path('', include('recruitment.urls')), ) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)