vkk.workhours.accounting.costs.salary_levels.urls

This submodule contains the routing configuration.

 1"""
 2This submodule contains the routing configuration.
 3"""
 4
 5from django.urls import path, include
 6from django.utils.translation import gettext_lazy as _
 7from vkk.models import SalaryLevelDate
 8from vkk.workhours.accounting.views import (
 9    AccountingCreateView, AccountingUpdateView,
10    AccountingDeleteView, AccountingListView,
11    AccountingSuccessView
12)
13from ..forms import SalaryLevelCostForm
14
15model = {'model': SalaryLevelDate}
16
17app_name = 'salary_levels'
18urlpatterns = [
19    path(
20        _('create/'),
21        AccountingCreateView.as_view(
22            form_class=SalaryLevelCostForm,
23            **model
24        ),
25        name='create'
26    ),
27    path(
28        _('create/success/'),
29        AccountingSuccessView.as_view(
30            template_name='vkk/generic/create_success.html',
31            **model
32        ),
33        name='create_success'
34    ),
35    path(
36        _('<int:pk>/update/'),
37        AccountingUpdateView.as_view(
38            form_class=SalaryLevelCostForm,
39            **model
40        ),
41        name='update'
42    ),
43    path(
44        _('update/success/'),
45        AccountingSuccessView.as_view(
46            template_name='vkk/generic/update_success.html',
47            **model
48        ),
49        name='update_success'
50    ),
51    path(
52        _('<int:pk>/delete/'),
53        AccountingDeleteView.as_view(**model),
54        name='delete'
55    ),
56    path(
57        _('delete/success/'),
58        AccountingSuccessView.as_view(
59            template_name='vkk/generic/delete_success.html',
60            **model
61        ),
62        name='delete_success'
63    ),
64    path(
65        '',
66        AccountingListView.as_view(
67            **model,
68            fields=['date'],
69            ordering=['date'],
70        ),
71        name='default'
72    ),
73]
model = {'model': <class 'vkk.workhours.models.SalaryLevelDate'>}
app_name = 'salary_levels'
urlpatterns = [<URLPattern 'erstellen/' [name='create']>, <URLPattern 'erstellen/erfolg/' [name='create_success']>, <URLPattern '<int:pk>/aktualisieren/' [name='update']>, <URLPattern 'aktualisieren/erfolg/' [name='update_success']>, <URLPattern '<int:pk>/loeschen/' [name='delete']>, <URLPattern 'loeschen/erfolg/' [name='delete_success']>, <URLPattern '' [name='default']>]