vkk.workhours.accounting.new_users.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.accounting.views import AccountingFilterView, AccountingSuccessView, AccountingUpdateView
 8from vkk.users.models import NewUser
 9from .forms import NewUserRenewForm
10
11model = {'model': NewUser}
12
13app_name = 'new_users'
14urlpatterns = [
15    path(
16        _('<int:pk>/renew/'),
17        AccountingUpdateView.as_view(
18            on_success='renew_success',
19            form_class=NewUserRenewForm,
20            **model
21        ),
22        name='renew'
23    ),
24    path(
25        _('renew/success/'),
26        AccountingSuccessView.as_view(
27            template_name='vkk/generic/update_success.html',
28            **model
29        ),
30        name='renew_success'
31    ),
32    path(
33        '',
34        AccountingFilterView.as_view(
35            **model,
36            fields=['user__first_name', 'user__last_name', 'user__email', 'expiration_date'],
37            template_name='vkk/workhours/accounting/new_users/filter.html',
38            ordering=['user__last_name', 'user__first_name']
39        ),
40        name='default',
41    ),
42]
model = {'model': <class 'vkk.users.models.NewUser'>}
app_name = 'new_users'
urlpatterns = [<URLPattern '<int:pk>/ernerung/' [name='renew']>, <URLPattern 'erneuern/erfolg' [name='renew_success']>, <URLPattern '' [name='default']>]