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'
class
AccountingDetailView(vkk.workhours.accounting.mixins.AccountantRequiredMixin, vkk.generic.views.CustomDetailView):
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
- 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
class
AccountingCreateView(vkk.workhours.accounting.mixins.AccountantRequiredMixin, vkk.generic.views.CustomCreateView):
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
- 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.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
class
AccountingUpdateView(vkk.workhours.accounting.mixins.AccountantRequiredMixin, vkk.generic.views.CustomUpdateView):
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
- 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.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
class
AccountingDeleteView(vkk.workhours.accounting.mixins.AccountantRequiredMixin, vkk.generic.views.CustomDeleteView):
Verify that the current user has accountant rights.
Inherited Members
- django.views.generic.edit.BaseDeleteView
- BaseDeleteView
- post
- form_valid
- 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.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
class
AccountingListView(vkk.workhours.accounting.mixins.AccountantRequiredMixin, vkk.generic.views.CustomListView):
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
- 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
class
AccountingFilterView(vkk.workhours.accounting.mixins.AccountantRequiredMixin, vkk.generic.views.CustomFilterView):
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
- 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.MultipleObjectMixin
- get_ordering
- paginate_queryset
- get_paginate_by
- get_paginator
- get_paginate_orphans
- get_allow_empty
- get_context_object_name
class
AccountingSuccessView(vkk.workhours.accounting.mixins.AccountantRequiredMixin, vkk.generic.views.CustomSuccessView):
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
- 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
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
- 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