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

25 lines
1.2 KiB
Python

from django.urls import path
from . import views
app_name = 'manufacturing'
urlpatterns = [
# Dashboard
path('', views.manufacturing_dashboard, name='dashboard'),
# Bill of Materials
path('bom/', views.bom_list_view, name='bom_list'),
path('bom/create/', views.create_bom_view, name='create_bom'),
path('bom/<int:bom_id>/', views.bom_detail_view, name='bom_detail'),
path('bom/<int:bom_id>/edit/', views.edit_bom_view, name='edit_bom'),
path('bom/<int:bom_id>/delete/', views.delete_bom_view, name='delete_bom'),
# Manufacturing Orders
path('orders/', views.mo_list_view, name='mo_list'),
path('orders/create/', views.create_mo_view, name='create_mo'),
path('orders/<str:mo_number>/', views.mo_detail_view, name='mo_detail'),
path('orders/<str:mo_number>/edit/', views.edit_mo_view, name='edit_mo'),
path('orders/<str:mo_number>/start/', views.start_mo_view, name='start_mo'),
path('orders/<str:mo_number>/complete/', views.complete_mo_view, name='complete_mo'),
path('orders/<str:mo_number>/cancel/', views.cancel_mo_view, name='cancel_mo'),
path('orders/<str:mo_number>/delete/', views.delete_mo_view, name='delete_mo'),
]