from django.urls import path
from . import views
from rest_framework.authtoken.views import obtain_auth_token

urlpatterns = [
    path('create-warehouse/', views.create_warehouse),
    path('add-equipment/', views.add_equipment),
    path('add-product-categories/', views.add_product_categories),
    path('warehouse-management-dashboard/',
         views.warehouse_management_dashboard),
    path('add-product/', views.add_product),
    path('add-stock-transaction/', views.add_stock_transaction),
    path('add-purchase-requisition/', views.add_purchase_requisition),
    path('approve-purchase-requisition/', views.approve_purchase_requisition),
    path('reject-purchase-requisition/', views.reject_purchase_requisition),
    path('add-purchase-requisition-document/', views.add_purchase_requisition_document),
    path('delete-purchase-requisition-document/', views.delete_purchase_requisition_document),
    path('add-stock-requisition/', views.add_stock_requisition),
    path('edit-equipment/', views.edit_equipment),
    path('delete-equipment/', views.delete_equipment),
    path('edit-category/', views.edit_product_categories),
    path('delete-category/', views.delete_product_category),
    path('delete-product/', views.delete_product),
    path('edit-product/', views.edit_product),
    path('edit-inventory/', views.edit_inventory),
    path('delete-stock-transaction/', views.delete_stock_transaction),
    path('edit-stock-transaction/', views.edit_stock_transaction),
    path('add-image/', views.add_image),
    path('generate-purchase-requisition/', views.generate_purchase_requisition),
    path('generate-reorder-requisition/', views.generate_reorder_requisition),
    path('approve-stock-requisition-and-generate-transaction/',
         views.approve_stock_requisition_and_generate_transaction),
    path('delete-product-image/', views.delete_product_image),
    path('overall-warehouse-management-dashboard/',
         views.overall_warehouse_management_dashboard),
    path('warehouse-equipment/',
         views.warehouse_equipment),
    path('warehouse-product-categories/',
         views.warehouse_product_categories),
    path('warehouse-product-inventories/',
         views.warehouse_product_inventories),
    path('warehouse-stock-transactions-incoming/',
         views.warehouse_stock_transactions_incoming),
    path('warehouse-stock-transactions-outgoing/',
         views.warehouse_stock_transactions_outgoing),
    path('warehouse-purchase-requisition/',
         views.warehouse_purchase_requisition),
    path('warehouse-stock-requisition/',
         views.warehouse_stock_requisition),
    path('view-single-warehouse-product-transactions/',
         views.view_single_warehouse_product_transactions),
    path('get-summary-of-inventory/',
         views.get_summary_of_inventory),
    path('get-stock-transaction-creation-items/',
         views.get_stock_transaction_creation_items),
    path('create-stock-reservation/', views.create_stock_reservation),
    path('action-on-stock-reservation/', views.action_on_stock_reservation),
    path('fulfill-or-release-stock-reservation/', views.fulfill_or_release_stock_reservation),
    path('get-stock-reservations/', views.get_stock_reservations),
    path('list-branch-stock-reservations/', views.list_branch_stock_reservations),
    path('check-available-stock/', views.check_available_stock),
    path('get-stock-movements/', views.get_stock_movements),
]
