25 lines
1.2 KiB
Python
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'),
|
|
] |