# dataapp/urls.py
from django.urls import path
from dataapp import views

app_name = 'dataapp'

urlpatterns = [
    path('farmers/', views.home, name='farmers_list'),
    path('farmers/<str:region>/', views.home, name='farmers_list'),
    path('farmers/<str:region>/<str:district>/', views.home, name='farmers_list_district'),
    path('farmer/<int:farmer_id>/general/', views.farmer_general_info, name='farmer_general_info'),
    path('farmer/<int:farmer_id>/land-bank/', views.farmer_land_bank, name='farmer_land_bank'),
    path('farmer/<int:farmer_id>/', views.farmer_general_info, name='farmer_detail'),  # Альтернативний шлях
    path('edit-farmer/<int:farmer_id>/', views.edit_farmer, name='edit_farmer'),
    path('add-farmer/', views.add_farmer, name='add_farmer'),
    path('farmer-success/<int:farmer_id>/', views.farmer_success, name='farmer_success'),
    path('export-farmers/', views.export_farmers_xlsx, name='export_farmers_xlsx'),
    path('export-farmers/<str:region>/', views.export_farmers_xlsx, name='export_farmers_xlsx_region'),
    path('export-farmers/<str:region>/<str:district>/', views.export_farmers_xlsx, name='export_farmers_xlsx_region_district'),
    path('contact-detail/add/<int:person_id>/', views.add_contact_detail, name='add_contact_detail'),
    path('contact-detail/edit/<int:detail_id>/', views.edit_contact_detail, name='edit_contact_detail'),
    path('contact-detail/delete/<int:detail_id>/', views.delete_contact_detail, name='delete_contact_detail'),
    path('add-existing-contact-person/<int:farmer_id>/', views.add_existing_contact_person, name='add_existing_contact_person'),
    path('farmer-autocomplete/', views.FarmerAutocomplete.as_view(), name='farmer-autocomplete'),
]
