vkk.workhours.accounting.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 ..views import * 8from .views import UserCreateView, AccountingUserDetailView 9from vkk.users.models import User 10 11model = {'model': User} 12fields = {'fields': ['first_name', 'last_name', 'email', 'last_login']} 13action_options = {'action_options' : {'details': _('Details'), 'update' : _('Update'), 'delete' : _('Delete')}} 14 15app_name = 'users' 16urlpatterns = [ 17 path( 18 _('<int:pk>/details/'), 19 AccountingUserDetailView.as_view(), 20 name='details' 21 ), 22 path( 23 _('create/'), 24 UserCreateView.as_view(), 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(**model, fields=['first_name', 'last_name', 'email', 'is_accountant', 'is_active']), 38 name='update' 39 ), 40 path( 41 _('update/success/'), 42 AccountingSuccessView.as_view( 43 template_name='vkk/generic/update_success.html', 44 **model 45 ), 46 name='update_success' 47 ), 48 path( 49 _('<int:pk>/delete/'), 50 AccountingDeleteView.as_view(**model), 51 name='delete' 52 ), 53 path( 54 _('delete/success/'), 55 AccountingSuccessView.as_view( 56 template_name='vkk/generic/delete_success.html', 57 **model 58 ), 59 name='delete_success' 60 ), 61 path( 62 '', 63 AccountingFilterView.as_view( 64 **model, 65 **fields, 66 **action_options, 67 ordering=['last_name', 'first_name'] 68 ), 69 name='default' 70 ), 71]
model =
{'model': <class 'vkk.users.models.User'>}
fields =
{'fields': ['first_name', 'last_name', 'email', 'last_login']}
action_options =
{'action_options': {'details': 'Details', 'update': 'Ändern', 'delete': 'Löschen'}}
app_name =
'users'
urlpatterns =
[<URLPattern '<int:pk>/details/' [name='details']>, <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']>]