vkk.workhours.accounting.views

 1from vkk.generic.views import (
 2    CustomDetailView, CustomCreateView, CustomUpdateView,
 3    CustomDeleteView, CustomSuccessView, CustomListView,
 4    CustomFilterView,
 5)
 6from django.views.generic import TemplateView
 7from .mixins import AccountantRequiredMixin
 8
 9class AccountingDetailView(AccountantRequiredMixin, CustomDetailView):
10    pass
11
12class AccountingCreateView(AccountantRequiredMixin, CustomCreateView):
13    pass
14
15class AccountingUpdateView(AccountantRequiredMixin, CustomUpdateView):
16    pass
17
18class AccountingDeleteView(AccountantRequiredMixin, CustomDeleteView):
19    pass
20
21class AccountingListView(AccountantRequiredMixin, CustomListView):
22    pass
23
24class AccountingFilterView(AccountantRequiredMixin, CustomFilterView):
25    pass
26
27class AccountingSuccessView(AccountantRequiredMixin, CustomSuccessView):
28    pass
29
30class AccountingOverView(AccountantRequiredMixin, TemplateView):
31    template_name = 'vkk/workhours/accounting/overview.html'
10class AccountingDetailView(AccountantRequiredMixin, CustomDetailView):
11    pass

Verify that the current user has accountant rights.

Inherited Members
django.views.generic.base.View
View
view_is_async
as_view
setup
http_method_not_allowed
options
vkk.workhours.accounting.mixins.AccountantRequiredMixin
dispatch
django.contrib.auth.mixins.AccessMixin
get_login_url
get_permission_denied_message
get_redirect_field_name
handle_no_permission
django.views.generic.detail.SingleObjectTemplateResponseMixin
get_template_names
django.views.generic.base.TemplateResponseMixin
render_to_response
django.views.generic.detail.BaseDetailView
get
django.views.generic.detail.SingleObjectMixin
get_object
get_queryset
get_slug_field
get_context_object_name
get_context_data
13class AccountingCreateView(AccountantRequiredMixin, CustomCreateView):
14    pass

Verify that the current user has accountant rights.

Inherited Members
django.views.generic.base.View
View
view_is_async
as_view
setup
http_method_not_allowed
options
vkk.workhours.accounting.mixins.AccountantRequiredMixin
dispatch
django.contrib.auth.mixins.AccessMixin
get_login_url
get_permission_denied_message
get_redirect_field_name
handle_no_permission
vkk.generic.mixins.OnSuccessMixin
get_success_url
django.views.generic.detail.SingleObjectTemplateResponseMixin
get_template_names
django.views.generic.base.TemplateResponseMixin
render_to_response
django.views.generic.edit.BaseCreateView
get
post
django.views.generic.edit.ModelFormMixin
get_form_class
get_form_kwargs
form_valid
django.views.generic.edit.FormMixin
get_initial
get_prefix
get_form
form_invalid
get_context_data
django.views.generic.detail.SingleObjectMixin
get_object
get_queryset
get_slug_field
get_context_object_name
django.views.generic.edit.ProcessFormView
put
16class AccountingUpdateView(AccountantRequiredMixin, CustomUpdateView):
17    pass

Verify that the current user has accountant rights.

Inherited Members
django.views.generic.base.View
View
view_is_async
as_view
setup
http_method_not_allowed
options
vkk.workhours.accounting.mixins.AccountantRequiredMixin
dispatch
django.contrib.auth.mixins.AccessMixin
get_login_url
get_permission_denied_message
get_redirect_field_name
handle_no_permission
vkk.generic.mixins.OnSuccessMixin
get_success_url
django.views.generic.detail.SingleObjectTemplateResponseMixin
get_template_names
django.views.generic.base.TemplateResponseMixin
render_to_response
django.views.generic.edit.BaseUpdateView
get
post
django.views.generic.edit.ModelFormMixin
get_form_class
get_form_kwargs
form_valid
django.views.generic.edit.FormMixin
get_initial
get_prefix
get_form
form_invalid
get_context_data
django.views.generic.detail.SingleObjectMixin
get_object
get_queryset
get_slug_field
get_context_object_name
django.views.generic.edit.ProcessFormView
put
19class AccountingDeleteView(AccountantRequiredMixin, CustomDeleteView):
20    pass

Verify that the current user has accountant rights.

Inherited Members
django.views.generic.edit.BaseDeleteView
BaseDeleteView
post
form_valid
vkk.workhours.accounting.mixins.AccountantRequiredMixin
dispatch
django.contrib.auth.mixins.AccessMixin
get_login_url
get_permission_denied_message
get_redirect_field_name
handle_no_permission
vkk.generic.mixins.OnSuccessMixin
get_success_url
django.views.generic.detail.SingleObjectTemplateResponseMixin
get_template_names
django.views.generic.base.TemplateResponseMixin
render_to_response
django.views.generic.edit.DeletionMixin
delete
django.views.generic.edit.FormMixin
get_initial
get_prefix
get_form_class
get_form
get_form_kwargs
form_invalid
get_context_data
django.views.generic.detail.BaseDetailView
get
django.views.generic.detail.SingleObjectMixin
get_object
get_queryset
get_slug_field
get_context_object_name
django.views.generic.base.View
view_is_async
as_view
setup
http_method_not_allowed
options
22class AccountingListView(AccountantRequiredMixin, CustomListView):
23    pass

Verify that the current user has accountant rights.

Inherited Members
django.views.generic.base.View
View
view_is_async
as_view
setup
http_method_not_allowed
options
vkk.workhours.accounting.mixins.AccountantRequiredMixin
dispatch
django.contrib.auth.mixins.AccessMixin
get_login_url
get_permission_denied_message
get_redirect_field_name
handle_no_permission
django.views.generic.list.MultipleObjectTemplateResponseMixin
get_template_names
django.views.generic.base.TemplateResponseMixin
render_to_response
django.views.generic.list.BaseListView
get
django.views.generic.list.MultipleObjectMixin
get_queryset
get_ordering
paginate_queryset
get_paginate_by
get_paginator
get_paginate_orphans
get_allow_empty
get_context_object_name
get_context_data
25class AccountingFilterView(AccountantRequiredMixin, CustomFilterView):
26    pass

Verify that the current user has accountant rights.

Inherited Members
django.views.generic.base.View
View
view_is_async
as_view
setup
http_method_not_allowed
options
vkk.workhours.accounting.mixins.AccountantRequiredMixin
dispatch
django.contrib.auth.mixins.AccessMixin
get_login_url
get_permission_denied_message
get_redirect_field_name
handle_no_permission
vkk.generic.views.CustomFilterView
get_filter_fields
get_filter
get_queryset
get
get_context_data
django.views.generic.list.MultipleObjectTemplateResponseMixin
get_template_names
django.views.generic.base.TemplateResponseMixin
render_to_response
django.views.generic.list.MultipleObjectMixin
get_ordering
paginate_queryset
get_paginate_by
get_paginator
get_paginate_orphans
get_allow_empty
get_context_object_name
28class AccountingSuccessView(AccountantRequiredMixin, CustomSuccessView):
29    pass

Verify that the current user has accountant rights.

Inherited Members
django.views.generic.base.View
View
view_is_async
as_view
setup
http_method_not_allowed
options
vkk.workhours.accounting.mixins.AccountantRequiredMixin
dispatch
django.contrib.auth.mixins.AccessMixin
get_login_url
get_permission_denied_message
get_redirect_field_name
handle_no_permission
vkk.generic.mixins.OnSuccessMixin
get_success_url
django.views.generic.base.TemplateView
get
django.views.generic.base.TemplateResponseMixin
render_to_response
get_template_names
django.views.generic.base.ContextMixin
get_context_data
class AccountingOverView(vkk.workhours.accounting.mixins.AccountantRequiredMixin, django.views.generic.base.TemplateView):
31class AccountingOverView(AccountantRequiredMixin, TemplateView):
32    template_name = 'vkk/workhours/accounting/overview.html'

Verify that the current user has accountant rights.

Inherited Members
django.views.generic.base.View
View
view_is_async
as_view
setup
http_method_not_allowed
options
vkk.workhours.accounting.mixins.AccountantRequiredMixin
dispatch
django.contrib.auth.mixins.AccessMixin
get_login_url
get_permission_denied_message
get_redirect_field_name
handle_no_permission
django.views.generic.base.TemplateView
get
django.views.generic.base.TemplateResponseMixin
render_to_response
get_template_names
django.views.generic.base.ContextMixin
get_context_data