from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), path('select-campaign//', views.select_campaign, name='select_campaign'), path('voters/', views.voter_list, name='voter_list'), path('voters/advanced-search/', views.voter_advanced_search, name='voter_advanced_search'), path('voters/export-csv/', views.export_voters_csv, name='export_voters_csv'), path('voters/bulk-sms/', views.bulk_send_sms, name='bulk_send_sms'), path('voters//', views.voter_detail, name='voter_detail'), path('voters//edit/', views.voter_edit, name='voter_edit'), path('voters//delete/', views.voter_delete, name='voter_delete'), path('voters//geocode/', views.voter_geocode, name='voter_geocode'), path('voters//schedule-call/', views.schedule_call, name='schedule_call'), path('voters/bulk-schedule-calls/', views.bulk_schedule_calls, name='bulk_schedule_calls'), path('voters//interaction/add/', views.add_interaction, name='add_interaction'), path('interaction//edit/', views.edit_interaction, name='edit_interaction'), path('interaction//delete/', views.delete_interaction, name='delete_interaction'), path('voters//donation/add/', views.add_donation, name='add_donation'), path('donation//edit/', views.edit_donation, name='edit_donation'), path('donation//delete/', views.delete_donation, name='delete_donation'), path('voters//likelihood/add/', views.add_likelihood, name='add_likelihood'), path('likelihood//edit/', views.edit_likelihood, name='edit_likelihood'), path('likelihood//delete/', views.delete_likelihood, name='delete_likelihood'), path('voters//event-participation/add/', views.add_event_participation, name='add_event_participation'), path('event-participation//edit/', views.edit_event_participation, name='edit_event_participation'), path('event-participation//delete/', views.delete_event_participation, name='delete_event_participation'), # Event Detail and Participant Management path('events/', views.event_list, name='event_list'), path('events//', views.event_detail, name='event_detail'), path('events/add/', views.event_create, name='event_create'), path('events//edit/', views.event_edit, name='event_edit'), path('events//participant/add/', views.event_add_participant, name='event_add_participant'), path('events/participant//edit/', views.event_edit_participant, name='event_edit_participant'), path('events/participant//delete/', views.event_delete_participant, name='event_delete_participant'), path('voters/search/json/', views.voter_search_json, name='voter_search_json'), path('events//import-participants/', views.import_participants, name='import_participants'), path('events//import-participants/map-fields/', views.import_participants_map_fields, name='import_participants_map_fields'), path('events//import-participants/process/', views.process_participants_import, name='process_participants_import'), path('events//import-participants/match/', views.match_participants, name='match_participants'), # Volunteer Management path('interests/add/', views.interest_add, name='interest_add'), path('interests//delete/', views.interest_delete, name='interest_delete'), path('volunteers/', views.volunteer_list, name='volunteer_list'), path('volunteers/add/', views.volunteer_add, name='volunteer_add'), path('volunteers//', views.volunteer_detail, name='volunteer_detail'), path('volunteers//delete/', views.volunteer_delete, name='volunteer_delete'), path('volunteers//assign-event/', views.volunteer_assign_event, name='volunteer_assign_event'), path('volunteers/assignment//remove/', views.volunteer_remove_event, name='volunteer_remove_event'), path('volunteers/search/json/', views.volunteer_search_json, name='volunteer_search_json'), path('volunteers/bulk-sms/', views.volunteer_bulk_send_sms, name='volunteer_bulk_send_sms'), path('events//volunteer/add/', views.event_add_volunteer, name='event_add_volunteer'), path('events/volunteer//delete/', views.event_remove_volunteer, name='event_remove_volunteer'), # Door Visits path('door-visits/', views.door_visits, name='door_visits'), path('door-visits/log/', views.log_door_visit, name='log_door_visit'), path('door-visits/history/', views.door_visit_history, name='door_visit_history'), path('door-visits/neighborhoods/', views.neighborhood_counts, name='neighborhood_counts'), # Call Queue path('call-queue/', views.call_queue, name='call_queue'), path('call-queue//complete/', views.complete_call, name='complete_call'), path('call-queue//delete/', views.delete_call, name='delete_call'), path('profile/', views.profile, name='profile'), ]