Конкретно пересмотрел логику работы. Легаси вынесена в архив
All checks were successful
Deploy MES Core / deploy (push) Successful in 13s
All checks were successful
Deploy MES Core / deploy (push) Successful in 13s
This commit is contained in:
@@ -6,28 +6,57 @@ from .views import (
|
||||
DealDetailView,
|
||||
DealPlanningView,
|
||||
DealUpsertView,
|
||||
DealBatchActionView,
|
||||
DealItemUpsertView,
|
||||
DirectoriesView,
|
||||
SupplyCatalogView,
|
||||
LocationsCatalogView,
|
||||
WorkshopsCatalogView,
|
||||
MachinesCatalogView,
|
||||
EntitiesSearchView,
|
||||
IndexView,
|
||||
ItemUpdateView,
|
||||
MaintenanceStatusView,
|
||||
MaintenanceView,
|
||||
MaterialCategoriesCatalogView,
|
||||
MaterialCategoryUpsertView,
|
||||
MaterialDetailView,
|
||||
MaterialUpsertView,
|
||||
MaterialsCatalogView,
|
||||
PlanningAddView,
|
||||
PlanningView,
|
||||
PlanningStagesView,
|
||||
ProductionTaskCreateView,
|
||||
WeldingPlanAddView,
|
||||
PaintingPlanAddView,
|
||||
WorkItemPlanAddView,
|
||||
WorkItemUpdateView,
|
||||
RegistryPrintView,
|
||||
WorkItemDetailView,
|
||||
WorkItemEntityListView,
|
||||
WorkItemOpClosingView,
|
||||
WorkItemKittingView,
|
||||
WorkItemKittingPrintView,
|
||||
AssemblyClosingView,
|
||||
WorkItemRegistryPrintView,
|
||||
RegistryView,
|
||||
SteelGradesCatalogView,
|
||||
SteelGradeUpsertView,
|
||||
TaskItemsView,
|
||||
ClosingView,
|
||||
ClosingWorkItemsView,
|
||||
ProductDetailView,
|
||||
ProductEntityPreviewUpdateView,
|
||||
ProductInfoView,
|
||||
ProductsView,
|
||||
WriteOffsView,
|
||||
LegacyClosingView,
|
||||
LegacyRegistryView,
|
||||
LegacyWriteOffsView,
|
||||
WarehouseReceiptCreateView,
|
||||
WarehouseStocksView,
|
||||
WarehouseTransferCreateView,
|
||||
ProcurementDashboardView,
|
||||
)
|
||||
|
||||
urlpatterns = [
|
||||
@@ -36,6 +65,7 @@ urlpatterns = [
|
||||
|
||||
# Реестр
|
||||
path('registry/', RegistryView.as_view(), name='registry'),
|
||||
path('legacy/registry/', LegacyRegistryView.as_view(), name='legacy_registry'),
|
||||
# Сделки
|
||||
path('planning/', PlanningView.as_view(), name='planning'),
|
||||
path('planning/deal/<int:pk>/', DealPlanningView.as_view(), name='planning_deal'),
|
||||
@@ -46,25 +76,55 @@ urlpatterns = [
|
||||
path('maintenance/status/', MaintenanceStatusView.as_view(), name='maintenance_status'),
|
||||
path('planning/add/', PlanningAddView.as_view(), name='planning_add'),
|
||||
path('planning/task/add/', ProductionTaskCreateView.as_view(), name='task_add'),
|
||||
path('planning/stages/', PlanningStagesView.as_view(), name='planning_stages'),
|
||||
path('planning/welding/add/', WeldingPlanAddView.as_view(), name='welding_plan_add'),
|
||||
path('planning/painting/add/', PaintingPlanAddView.as_view(), name='painting_plan_add'),
|
||||
path('planning/workitem/add/', WorkItemPlanAddView.as_view(), name='workitem_add'),
|
||||
path('planning/workitem/update/', WorkItemUpdateView.as_view(), name='workitem_update'),
|
||||
path('planning/deal/<int:pk>/json/', DealDetailView.as_view(), name='deal_json'),
|
||||
path('planning/deal/upsert/', DealUpsertView.as_view(), name='deal_upsert'),
|
||||
path('planning/deal/batch/action/', DealBatchActionView.as_view(), name='deal_batch_action'),
|
||||
path('planning/deal/item/upsert/', DealItemUpsertView.as_view(), name='deal_item_upsert'),
|
||||
path('entities/search/', EntitiesSearchView.as_view(), name='entities_search'),
|
||||
path('planning/company/upsert/', CompanyUpsertView.as_view(), name='company_upsert'),
|
||||
path('planning/material/<int:pk>/json/', MaterialDetailView.as_view(), name='material_json'),
|
||||
path('planning/material/upsert/', MaterialUpsertView.as_view(), name='material_upsert'),
|
||||
path('planning/material-category/upsert/', MaterialCategoryUpsertView.as_view(), name='material_category_upsert'),
|
||||
path('planning/steel-grade/upsert/', SteelGradeUpsertView.as_view(), name='steel_grade_upsert'),
|
||||
|
||||
path('directories/', DirectoriesView.as_view(), name='directories'),
|
||||
path('directories/supply/', SupplyCatalogView.as_view(), name='supply_catalog'),
|
||||
path('directories/locations/', LocationsCatalogView.as_view(), name='locations_catalog'),
|
||||
path('directories/workshops/', WorkshopsCatalogView.as_view(), name='workshops_catalog'),
|
||||
path('directories/machines/', MachinesCatalogView.as_view(), name='machines_catalog'),
|
||||
path('directories/materials/', MaterialsCatalogView.as_view(), name='materials_catalog'),
|
||||
path('directories/material-categories/', MaterialCategoriesCatalogView.as_view(), name='material_categories_catalog'),
|
||||
path('directories/steel-grades/', SteelGradesCatalogView.as_view(), name='steel_grades_catalog'),
|
||||
|
||||
# Печать сменного листа
|
||||
path('registry/print/', RegistryPrintView.as_view(), name='registry_print'),
|
||||
path('registry/workitems/print/', WorkItemRegistryPrintView.as_view(), name='registry_workitems_print'),
|
||||
path('item/<int:pk>/', ItemUpdateView.as_view(), name='item_detail'),
|
||||
path('workitem/<int:pk>/', WorkItemDetailView.as_view(), name='workitem_detail'),
|
||||
path('workitem/<int:pk>/op_closing/', WorkItemOpClosingView.as_view(), name='workitem_op_closing'),
|
||||
path('workitem/<int:pk>/kitting/', WorkItemKittingView.as_view(), name='workitem_kitting'),
|
||||
path('workitem/<int:pk>/kitting/print/', WorkItemKittingPrintView.as_view(), name='workitem_kitting_print'),
|
||||
path('workitem/<int:pk>/assembly_closing/', AssemblyClosingView.as_view(), name='assembly_closing'),
|
||||
path('workitems/<int:deal_id>/<int:entity_id>/', WorkItemEntityListView.as_view(), name='workitem_entity_list'),
|
||||
|
||||
path('warehouse/stocks/', WarehouseStocksView.as_view(), name='warehouse_stocks'),
|
||||
path('warehouse/transfer/', WarehouseTransferCreateView.as_view(), name='warehouse_transfer'),
|
||||
path('warehouse/receipt/', WarehouseReceiptCreateView.as_view(), name='warehouse_receipt'),
|
||||
|
||||
path('closing/', ClosingView.as_view(), name='closing'),
|
||||
path('closing/workitems/', ClosingWorkItemsView.as_view(), name='closing_workitems'),
|
||||
path('writeoffs/', WriteOffsView.as_view(), name='writeoffs'),
|
||||
path('procurement/', ProcurementDashboardView.as_view(), name='procurement'),
|
||||
path('legacy/closing/', LegacyClosingView.as_view(), name='legacy_closing'),
|
||||
path('legacy/writeoffs/', LegacyWriteOffsView.as_view(), name='legacy_writeoffs'),
|
||||
|
||||
path('products/', ProductsView.as_view(), name='products'),
|
||||
path('products/<int:pk>/', ProductDetailView.as_view(), name='product_detail'),
|
||||
path('products/<int:pk>/info/', ProductInfoView.as_view(), name='product_info'),
|
||||
path('products/<int:pk>/preview/update/', ProductEntityPreviewUpdateView.as_view(), name='product_preview_update'),
|
||||
]
|
||||
Reference in New Issue
Block a user