vkk.workhours.accounting.projects.project.export.funded_staff.urls

 1from django.urls import include, path
 2from django.utils.translation import gettext_lazy as _
 3from vkk.models import ProjectFundedStaffDate
 4from vkk.workhours.accounting.views import (
 5    AccountingSuccessView, AccountingUpdateView, AccountingDeleteView,
 6)
 7from .views import ProjectFundedStaffListView, ProjectFundedStaffCreateView
 8from .forms import ProjectFundedStaffForm
 9
10model = {'model': ProjectFundedStaffDate}
11
12app_name='funded_staff'
13urlpatterns = [
14    path(
15        _('create/'),
16        ProjectFundedStaffCreateView.as_view(),
17        name='create'
18    ),
19    path(
20        _('create/success/'),
21        AccountingSuccessView.as_view(
22            template_name='vkk/generic/create_success.html',
23            **model
24        ),
25        name='create_success'
26    ),
27    path(
28        _('<int:pk>/update/'),
29        AccountingUpdateView.as_view(
30            form_class=ProjectFundedStaffForm,
31            **model
32        ),
33        name='update'
34    ),
35    path(
36        _('update/success/'),
37        AccountingSuccessView.as_view(
38            template_name='vkk/generic/update_success.html',
39            **model
40        ),
41        name='update_success'
42    ),
43    path(
44        _('<int:pk>/delete/'),
45        AccountingDeleteView.as_view(**model),
46        name='delete'
47    ),
48    path(
49        _('delete/success/'),
50        AccountingSuccessView.as_view(
51            template_name='vkk/generic/delete_success.html',
52            **model
53        ),
54        name='delete_success'
55    ),
56    path('', ProjectFundedStaffListView.as_view(), name='default'),
57]