from django.urls import path from . import views app_name = "invoices" urlpatterns = [ path("", views.invoices_overview, name="overview"), # Kunden path("customers/", views.customers_overview, name="customers_overview"), path("customers/add/", views.customers_add, name="customers_add"), path("customers//", views.customers_detail, name="customers_detail"), path("customers//edit/", views.customers_edit, name="customers_edit"), path("customers//archive/", views.customers_archive, name="customers_archive"), path("customers//reactivate/", views.customers_reactivate, name="customers_reactivate"), # Items path("items/", views.items_overview, name="items_overview"), path("items/add/", views.items_add, name="items_add"), path("items//edit/", views.items_edit, name="items_edit"), path("items//delete/", views.items_delete, name="items_delete"), # Rechnungen path("invoices/", views.invoices_invoices_overview, name="invoices_invoices_overview"), path("invoices//", views.invoices_detail, name="invoices_detail"), path("invoices/add/customer/", views.invoice_add_customer, name="invoice_add_customer"), path("invoices/add/project/", views.invoice_add_project, name="invoice_add_project"), path("invoices//items/add/", views.invoice_item_add, name="invoice_item_add"), path("invoices//items//delete/", views.invoice_item_delete, name="invoice_item_delete"), path("invoices//preview/", views.invoices_preview, name="invoices_preview"), path("invoices//download/", views.invoices_download, name="invoices_download"), path("invoices//cancel/", views.invoices_cancel, name="invoices_cancel"), path("invoices//paid/", views.invoices_paid, name="invoices_paid"), path("invoices//overdue/", views.invoices_overdue, name="invoices_overdue"), path("invoices//delete/", views.invoices_delete, name="invoices_delete"), # Angebote path("offers/", views.invoices_offers_overview, name="invoices_offers_overview"), path("offers//", views.offers_detail, name="offers_detail"), path("offers/add/", views.invoices_offers_add, name="invoices_offers_add"), path("offers//items/add/", views.offers_item_add, name="offers_item_add"), path("offers//items//delete/", views.offers_item_delete, name="offers_item_delete"), path("offers//preview/", views.offers_preview, name="offers_preview"), path("offers//download/", views.offers_download, name="offers_download"), path("offers//accept/", views.offers_accept, name="offers_accept"), path("offers//reject/", views.offers_reject, name="offers_reject"), path("offers//expire/", views.offers_expire, name="offers_expire"), path("offers//delete/", views.offers_delete, name="offers_delete"), # Mahnungen path("reminders/", views.invoices_reminders_overview, name="invoices_reminders_overview"), path("reminders//", views.reminders_detail, name="reminders_detail"), path("reminders/add/", views.invoices_reminders_add, name="invoices_reminders_add"), path("reminders//download/", views.reminders_download, name="reminders_download"), path("reminders//cancel/", views.reminders_cancel, name="reminders_cancel"), path("reminders//delete/", views.reminders_delete, name="reminders_delete"), path("reminders//expire/", views.reminders_expire, name="reminders_expire"), path("reminders//paid/", views.reminders_paid, name="reminders_paid"), # AJAX path("ajax/customer//contacts/", views.ajax_contacts, name="ajax_contacts"), path("ajax/customer//locations/", views.ajax_locations, name="ajax_locations"), path("ajax/project//invoice-data/", views.ajax_invoicedata, name="ajax_invoicedata"), path("ajax/invoice//sources/", views.ajax_invoiceitemsources, name="ajax_invoice_item_sources"), path("ajax/invoice-item-data/", views.ajax_invoice_item_data, name="ajax_invoice_item_data"), ]