vkk.workhours.allprojects.urls

This submodule contains the routing configuration.

 1"""
 2This submodule contains the routing configuration.
 3"""
 4
 5from django.urls import path
 6from django.utils.translation import gettext_lazy as _
 7from vkk.workhours.models import ProjectAssignment, PeriodClosure
 8from .views import (AllProjectAssigneesOverView, AssigneeUpdate,
 9                    AssigneeUpdateSuccessView, AllProjectYearRedirectView,
10                    AssigneeClosureView, AssigneeClosureSuccessView)
11
12app_name = 'allprojects'
13urlpatterns = [
14    path(
15        '',
16        AllProjectYearRedirectView.as_view(),
17        name='default'
18    ),
19    path(
20        _('year/<int:year>/'),
21        AllProjectAssigneesOverView.as_view(),
22        name='overview'
23    ),
24    path(
25        _('year/<int:year>/assignee/<int:pk>/'),
26        AssigneeUpdate.as_view(),
27        name='update'
28    ),
29    path(
30        _('year/<int:year>/assignee/success/'),
31        AssigneeUpdateSuccessView.as_view(
32            model=ProjectAssignment,
33            template_name='vkk/generic/update_success.html',
34            on_success='overview'
35        ),
36        name='update_success'
37    ),
38    path(
39        _('year/<int:year>/assignee/<int:assignee_pk>/close/<int:period_pk>'),
40        AssigneeClosureView.as_view(),
41        name='closure'
42    ),
43    path(
44        _('year/<int:year>/assignee/<int:assignee_pk>/close/success/'),
45        AssigneeClosureSuccessView.as_view(
46            model=PeriodClosure,
47            template_name='vkk/generic/update_success.html',
48            on_success='overview'
49        ),
50        name='closure_success'
51    )
52]
app_name = 'allprojects'
urlpatterns = [<URLPattern '' [name='default']>, <URLPattern 'jahr/<int:year>/' [name='overview']>, <URLPattern 'jahr/<int:year>/mitarbeiter_in/<int:pk>/' [name='update']>, <URLPattern 'jahr/<int:year>/mitarbeiter_in/erfolg/' [name='update_success']>, <URLPattern 'jahr/<int:year>/mitarbeiter_in/<int:assignee_pk>/abschliessen/<int:period_pk>' [name='closure']>, <URLPattern 'jahr/<int:year>/mitarbeiter_in/<int:assignee_pk>/abschliessen/erfolg/' [name='closure_success']>]