Django_Basic_Manufacturing_3/apps/purchasing/urls.py
2025-08-22 17:05:22 +07:00

29 lines
1.4 KiB
Python

from django.urls import path
from . import views
app_name = 'purchasing'
urlpatterns = [
# Dashboard
path('', views.purchasing_dashboard, name='dashboard'),
# Suppliers
path('suppliers/', views.supplier_list_view, name='supplier_list'),
path('suppliers/create/', views.create_supplier_view, name='create_supplier'),
path('suppliers/<int:supplier_id>/', views.supplier_detail_view, name='supplier_detail'),
path('suppliers/<int:supplier_id>/edit/', views.edit_supplier_view, name='edit_supplier'),
path('suppliers/<int:supplier_id>/delete/', views.delete_supplier_view, name='delete_supplier'),
# Purchase Orders
path('orders/', views.po_list_view, name='po_list'),
path('orders/create/', views.create_po_view, name='create_po'),
path('orders/<str:po_number>/', views.po_detail_view, name='po_detail'),
path('orders/<str:po_number>/edit/', views.edit_po_view, name='edit_po'),
path('orders/<str:po_number>/approve/', views.approve_po_view, name='approve_po'),
path('orders/<str:po_number>/cancel/', views.cancel_po_view, name='cancel_po'),
path('orders/<str:po_number>/delete/', views.delete_po_view, name='delete_po'),
# Goods Receipt
path('receipts/', views.gr_list_view, name='gr_list'),
path('receipts/create/<str:po_number>/', views.create_gr_view, name='create_gr'),
path('receipts/<str:gr_number>/', views.gr_detail_view, name='gr_detail'),
]