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]