ComptaClub/billing/urls.py

39 lines
1.3 KiB
Python

from django.urls import path
from .views import (
client_lookup,
client_listing,
client_details,
client_create_or_update,
contract_lookup,
contract_listing,
contract_detail,
contract_create_or_update,
contract_export,
prestation_create_or_update,
)
app_name = "billing"
client_urlpatterns = [
path(r"lookup/", client_lookup, name="client_lookup"),
path(r"", client_listing, name="client_listing"),
path(r"<int:client_id>/", client_details, name="client_details"),
path(r"create/", client_create_or_update, name="client_create"),
path(r"update/<int:client_id>/", client_create_or_update, name="client_update"),
]
contract_urlpatterns = [
path(r"lookup/", contract_lookup, name="contract_lookup"),
path(r"", contract_listing, name="contract_listing"),
path(r"<int:contract_id>/", contract_detail, name="contract_detail"),
path(r"create/", contract_create_or_update, name="contract_create"),
path(r"update/<int:contract_id>/", contract_create_or_update, name="contract_update"),
path(r"pdf/<int:contract_id>/", contract_export, name="contract_export",),
]
prestation_urlpatterns = [
path(r"create/", prestation_create_or_update, name="prestation_create"),
path(r"update/<int:prestation_id>/", prestation_create_or_update, name="prestation_update"),
]