32 lines
1.5 KiB
Python
32 lines
1.5 KiB
Python
from django.urls import path
|
|
from . import views
|
|
|
|
app_name = 'procurement'
|
|
|
|
urlpatterns = [
|
|
path('', views.catalog_list, name='procurement_index'),
|
|
# Catálogo
|
|
path('catalogo/', views.catalog_list, name='catalog_list'),
|
|
path('catalogo/nuevo/', views.catalog_create, name='catalog_create'),
|
|
path('catalogo/<int:pk>/editar/', views.catalog_edit, name='catalog_edit'),
|
|
|
|
# Requisiciones
|
|
path('requisiciones/', views.requisition_list, name='requisition_list'),
|
|
path('requisiciones/nueva/', views.requisition_create, name='requisition_create'),
|
|
path('requisiciones/<int:pk>/', views.requisition_detail, name='requisition_detail'),
|
|
path('requisiciones/<int:pk>/accion/<str:action>/', views.requisition_action, name='requisition_action'),
|
|
|
|
# Órdenes de Compra
|
|
path('ordenes-compra/', views.purchase_order_list, name='purchase_order_list'),
|
|
path('ordenes-compra/nueva/', views.purchase_order_create, name='purchase_order_create'),
|
|
path('ordenes-compra/<int:pk>/', views.purchase_order_detail, name='purchase_order_detail'),
|
|
|
|
# Recepción
|
|
path('recepcion/nueva/', views.goods_receipt_create, name='goods_receipt_create'),
|
|
path('ordenes-compra/<int:po_pk>/recepcion/', views.goods_receipt_create, name='goods_receipt_for_po'),
|
|
|
|
# 3-Way Match
|
|
path('3-way-match/', views.three_way_match_list, name='three_way_match_list'),
|
|
path('3-way-match/conciliar/', views.three_way_match_create, name='three_way_match_create'),
|
|
]
|