HEX
Server: nginx/1.18.0
System: Linux mail.dakarash.co.id 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User: www-data (33)
PHP: 8.1.2-1ubuntu2.23
Disabled: NONE
Upload Files
File: /home/django/apps/cargochains/projects/urls.py
from django.urls import path
from . import views
from  .views.costs import ProjectCostListView, project_cost_bulk, ProjectCostCreateView
from  .views.projects import ProjectListView, ProjectCreateView, ProjectUpdateView, ProjectCostCreateGlobalView


app_name = "projects"

urlpatterns = [
    path("", ProjectListView.as_view(), name="project_list"),
    path("add/", ProjectCreateView.as_view(), name="project_add"),
    path("<int:pk>/edit/", ProjectUpdateView.as_view(), name="project_edit"),
    path("costs/", ProjectCostListView.as_view(), name="cost_list"),
    path("costs/bulk/", project_cost_bulk, name="cost_bulk"),
    #path("costs/add/", project_cost_add, name="cost_add"), 
    path("costs/add/", ProjectCostCreateView.as_view(), name="cost_add"),   # ← GET+POS
]
            
    #path("add/", views.ProjectCreateView.as_view(), name="project_add"),
   # path("<int:pk>/edit/", views.ProjectUpdateView.as_view(), name="project_edit"),
  #  path("<int:project_pk>/costs/add/", views.ProjectCostCreateView.as_view(), name="cost_add_project"),
   # path("costs/<int:pk>/edit/", views.ProjectCostUpdateView.as_view(), name="cost_edit"),
    #path("", views.ProjectListView.as_view(), name="project_list"),

     # ADD (global & by-project)
    
   # path("<int:project_pk>/costs/add/", views.ProjectCostCreateView.as_view(), name="project_cost_add"),
   # path("costs/<int:pk>/edit/", views.ProjectCostUpdateView.as_view(), name="cost_edit"),