vkk.workhours.accounting.announcements.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 vkk.system.models import Announcement
 9
10model = {'model': Announcement}
11fields = {'fields': ['message', 'is_active']}
12
13app_name = 'announcements'
14urlpatterns = [
15    path(
16        _('create/'),
17        AccountingCreateView.as_view(**model, **fields),
18        name='create'
19    ),
20    path(
21        _('create/success/'),
22        AccountingSuccessView.as_view(
23            template_name='vkk/generic/create_success.html',
24            **model
25        ),
26        name='create_success'
27    ),
28    path(
29        _('<int:pk>/update/'),
30        AccountingUpdateView.as_view(**model, **fields),
31        name='update'
32    ),
33    path(
34        _('update/success/'),
35        AccountingSuccessView.as_view(
36            template_name='vkk/generic/update_success.html',
37            **model
38        ),
39        name='update_success'
40    ),
41    path(
42        _('<int:pk>/delete/'),
43        AccountingDeleteView.as_view(**model),
44        name='delete'
45    ),
46    path(
47        _('delete/success/'),
48        AccountingSuccessView.as_view(
49            template_name='vkk/generic/delete_success.html',
50            **model
51        ),
52        name='delete_success'
53    ),
54    path(
55        '',
56        AccountingListView.as_view(
57            **model,
58            **fields,
59            ordering=['is_active', 'pk']
60        ),
61        name='default'
62    ),
63]
model = {'model': <class 'vkk.system.models.Announcement'>}
fields = {'fields': ['message', 'is_active']}
app_name = 'announcements'
urlpatterns = [<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']>]