from django.urls import path

from quotation import views

app_name = 'quotation'
urlpatterns = [
    
    path('generate_pdfTest/', views.generate_pdfTest, name='generate_pdfTest'),
    path('checknotification/', views.checknotification, name='checknotification'),
    path('update/order/status/', views.update_order_status, name='update_order_status'),
    path('update/Bill-ETA/', views.update_bill_status, name='update_bill_status'),
    path('notification/create-bill/', views.create_bill, name='request_create_bill'),
    
    path('notification/request-product-bill/', views.product_list_to_bill, name='product_list_to_bill'),

    
    path('update/order/trackingstatus/', views.update_status, name='update_order_trackingstatus'),
    path('update/bill/trackingstatus/', views.update_SN_status, name='update_bill_trackingstatus'),
    
    path('update/serial_number/status/', views.update_serial_number_status, name='update_serial_number_status'),
    path('update/technician_order/', views.update_tttechnician, name='update_tttechnician'),
    path('checkpaymentstatus/', views.checkpaymentstatus, name='checkpaymentstatus'),
    
    path('getOrderDetails/', views.getOrderDetails, name='getOrderDetails'),
    # path('order/tracking-order-status/',views.tracking_order_status, name='tracking_order_status'),
    #  path('order/tracking-order-status/search',views.tracking_order_status_search, name='tracking_order_status_search'),


    path('technician/update/installation/date/<int:id>/', views.technician_update_installation_date, name='technician_update_installation_date'),
    path('technician/assigned/product/<int:id>/', views.technician_assigned_product, name='technician_assigned_product'),
    path('technician/assigned/orders/', views.technician_assigned_orders, name='manage_assigned_orders'),

    path('technician/assigend/item/list/<int:id>/', views.technician_assigned_item_list, name='technician_assigend_item_list'),
    path('technician/assigend/order/list/<int:id>/', views.technician_assigned_order_list, name='technician_assigend_order_list'),
    
    
   
    path('technician/list/', views.technician_list, name='technician_list'),
    path('order/activity/<int:id>/',views.activity_order, name='activity_order'),
    
    
    path('technician/part-needed/job/list/', views.technician_part_needed_job_list, name='technician_part_needed_job_list'),
    
    
    path('technician/job/activity/<int:job_id>/', views.job_activity ,name='job_activity'),
    path('technician/assigned/job/list/', views.technician_assigned_job_list, name='technician_assigned_job_list'),
   

    path('customer/invoice/order/item/history/<int:id>/', views.order_item_history, name='customer_invoice_order_item_history'),
    
    path('cron/serial-number/allocate/', views.cron_order_item_serial_number_allocate, name='cron_serial_number_allocate'), # order_item id need
    
    path('cron/arrived_bill_product_ETAwise/', views.arrived_bill_product_ETAwise, name='arrived_bill_product_ETAwise'), # order_item id need
    
    path('notification/order-item/serialnumber/allocate/<int:id>/', views.order_item_serial_number_allocate, name='order_item_serial_number_allocate'),
    path('notification/order-item/serialnumber/unallocate-list/', views.order_item_serial_number_unallocate_list, name='order_item_serial_number_unallocate_list'),

 
    
    path('customer/invoice/order/item/list/<int:id>/', views.order_item_list, name='customer_invoice_order_item_list'),
    path('customer/invoice/order/list/', views.order_list, name='customer_invoice_order_list'),
    path('customer/invoice/update/order/status/<int:id>/', views.update_order_statuss, name='update_order_status'),
    # path('customer-payment/<int:id>/', views.customer_payment_check, name='customer_payment'),

   
   
    path('invoice/payment/synch/<int:id>/<int:payment_id>/', views.myob_payment_synch, name='myob_payment_synch'),
    path('invoice/payment/<int:id>/', views.customer_payment, name='customer_payment'),
    path('invoice/payment/list/<int:id>/', views.customer_payment_list, name='customer_payment_list'),
    

    path('quote/word/<int:id>/', views.order_word, name='quote_word'),
    path('invoice/pdf/<int:id>/', views.myob_invoice_pdf, name='invoice_pdf'),
    path('synch/<int:id>/', views.sync_myob_invoice, name='myob_synch'),
    path('invoice/synchAll/', views.sync_myob_invoice_all, name='myob_synch_all'),
    path('invoice/create/', views.create_invoice, name='create_invoice'),
    path('quote/convert-quote-to-invoice/<int:id>/',views.convert_quotation_to_invoice, name='convert_quotation_to_invoice'),
    path('invoice/view-invoice-detail/<int:id>', views.customer_view_invoice, name='view_invoice_detail'),
    path('invoice/list/',views.list_invoice, name='list_invoice'),
    path('invoice/edit/<int:id>/',views.edit_invoice, name='edit_invoice'),
    path('invoice/activity/<int:id>/',views.activity_invoice, name='activity_invoice'),
    path('invoice/delete/<int:id>/',views.delete_invoice, name='delete_invoice'),
    path('invoice/sent-invoice-mail/<int:id>', views.sent_invoice_mail, name='sent_invoice_mail'),
    path('invoice/sent-invoice-payment-link/<int:id>', views.send_payment_invoice_mail, name='sent_invoice_payment_link'),
    path('quote/sent-quote-mail-admin/<int:id>', views.sent_quotation_mail_admin, name='sent_quotation_mail_admin'),
    path('quote/sent-quote-mail/<int:id>', views.sent_quotation_mail_customer, name='sent_quotation_mail'),
    path('quote/view-quote-detail/<int:id>', views.customer_view_quotation, name='view_quotation_detail'),
    path('quote/admin-approved-quote/<int:id>', views.admin_approved_quotation, name='admin_approved_quotation'),
    path('quote/admin-rejected-quote/<int:id>', views.admin_rejected_quotation, name='admin_rejected_quotation'),
    path('quote/sent-quote-mail-financial-broker/<int:id>', views.sent_quotation_mail_financial_broker, name='sent_quotation_mail_financial_broker'),
    

    path('quote/manual-upload-document/<int:id>/',views.manual_upload_document, name='manual_upload_document'),

    path('quote/list/',views.list_quotation, name='list_quotation'),
    path('quote/version/<int:id>/',views.list_quotation_version, name='list_quote_version'),
    path('quote/create/', views.create_quotation, name='create_quotation'),
    path('quote/edit/<int:id>/',views.edit_quotation, name='edit_quotation'),
    path('quote/activity/<int:id>/',views.activity_quote, name='activity_quote'),
    path('quote/delete/<int:id>/',views.delete_quotation, name='delete_quotation'),
    path('quote/approval/<int:id>/',views.approval_quotation, name='approval_quotation'),
    path('quote/reject/<int:id>/',views.reject_quotation, name='reject_quotation'),
    
    path('sale-contract-contents/edit/<int:id>',views.edit_contract, name='sale_contract'),
    path('sale-contract-contents/view/',views.view_contract, name='view_contract'),

    path('quote/get-product-id/', views.get_product_id, name='get_product_id'),
    path('quote/test-pdf/',views.test_pdf, name='test_pdf'),
    path('quote/get-serial-numbers/', views.get_serial_numbers, name='get_serial_numbers'),
    path('quote/get-inv/', views.get_inv, name='get_inv'),
    
    
    
    path('checkout/<int:id>/',views.checkout, name='checkout'),
    path('create_checkout_session/<int:id>/', views.create_checkout_session, name='create_checkout_session'),
    path('success/', views.success, name='success'),
    path('cancel/', views.cancel, name='cancel'),
    

    path('notification/parts-required-list/', views.technician_part_needed_job_list, name='technician_part_needed_job_list'),
    path('notification/parts-required/received/<int:id>/', views.technician_part_needed_job_list_received, name='technician_part_needed_job_list_received'),
    
    path('testss/', views.testsss, name='testsss'),
    path('generate_testpdfs/', views.generate_testpdfs, name='generate_testpdfs'),
    # path('testapi/', views.testapi, name='testapi'),
    path('upload/', views.upload_video, name='upload_video'),
    path('technician-send-job-mail/', views.check_technician_jobs, name='technician_send_job_mail'),
  

    

]