|
@@ -1,20 +1,20 @@
|
|
|
-from dbsynce.models import ServiceType
|
|
|
+from dbsynce.models import ServiceCategory
|
|
|
from django.urls import reverse
|
|
|
from django.utils.translation import gettext as _
|
|
|
from django.views.generic.edit import UpdateView, CreateView, DeleteView
|
|
|
from django_tables2 import SingleTableView
|
|
|
|
|
|
-from sharix_admin.forms import ServiceTypeCreateForm, ServiceTypeUpdateForm
|
|
|
-from sharix_admin.tables import ServiceTypeTable
|
|
|
+from sharix_admin.forms import ServiceCategoryCreateForm, ServiceCategoryUpdateForm
|
|
|
+from sharix_admin.tables import ServiceCategoryTable
|
|
|
from .base import BaseView
|
|
|
|
|
|
|
|
|
-class ServiceTypeCreate(BaseView, CreateView):
|
|
|
+class ServiceCategoryCreate(BaseView, CreateView):
|
|
|
page_title = _('Услуги сервиса')
|
|
|
- page_name = 'service_type'
|
|
|
- model = ServiceType
|
|
|
- form_class = ServiceTypeCreateForm
|
|
|
- template_name = "sharix_admin/service_type_form.html"
|
|
|
+ page_name = 'service_category'
|
|
|
+ model = ServiceCategory
|
|
|
+ form_class = ServiceCategoryCreateForm
|
|
|
+ template_name = "sharix_admin/service_category_form.html"
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
context = super().get_context_data(**kwargs)
|
|
@@ -24,7 +24,7 @@ class ServiceTypeCreate(BaseView, CreateView):
|
|
|
return context
|
|
|
|
|
|
def get_success_url(self):
|
|
|
- return reverse('service_type')
|
|
|
+ return reverse('service_category')
|
|
|
|
|
|
def test_func(self) -> bool or None:
|
|
|
group_names = ('METASERVICE-ADMIN')
|
|
@@ -33,12 +33,12 @@ class ServiceTypeCreate(BaseView, CreateView):
|
|
|
return False
|
|
|
|
|
|
|
|
|
-class ServiceTypeListView(BaseView, SingleTableView):
|
|
|
+class ServiceCategoryListView(BaseView, SingleTableView):
|
|
|
page_title = _('Услуги сервиса')
|
|
|
- page_name = 'service_type'
|
|
|
- table_class = ServiceTypeTable
|
|
|
- queryset = ServiceType.objects.all()
|
|
|
- template_name = 'sharix_admin/service_type.html'
|
|
|
+ page_name = 'service_category'
|
|
|
+ table_class = ServiceCategoryTable
|
|
|
+ queryset = ServiceCategory.objects.all()
|
|
|
+ template_name = 'sharix_admin/service_category.html'
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
context = super().get_context_data(**kwargs)
|
|
@@ -58,17 +58,17 @@ class ServiceTypeListView(BaseView, SingleTableView):
|
|
|
return False
|
|
|
|
|
|
|
|
|
-class ServiceTypeUpdateView(BaseView, UpdateView):
|
|
|
- model = ServiceType
|
|
|
- form_class = ServiceTypeCreateForm
|
|
|
- template_name = "sharix_admin/service_type_form.html"
|
|
|
+class ServiceCategoryUpdateView(BaseView, UpdateView):
|
|
|
+ model = ServiceCategory
|
|
|
+ form_class = ServiceCategoryCreateForm
|
|
|
+ template_name = "sharix_admin/service_category_form.html"
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
context.update({
|
|
|
'title': _('Услуги сервиса'),
|
|
|
'object': self.object,
|
|
|
- "current_page": "service_type"
|
|
|
+ "current_page": "service_category"
|
|
|
})
|
|
|
return context
|
|
|
|
|
@@ -79,24 +79,24 @@ class ServiceTypeUpdateView(BaseView, UpdateView):
|
|
|
return False
|
|
|
|
|
|
def get_success_url(self):
|
|
|
- return reverse('service_type')
|
|
|
+ return reverse('service_category')
|
|
|
|
|
|
|
|
|
-class ServiceTypeDelete(BaseView, DeleteView):
|
|
|
- model = ServiceType
|
|
|
- template_name = "sharix_admin/service_type_delete.html"
|
|
|
+class ServiceCategoryDelete(BaseView, DeleteView):
|
|
|
+ model = ServiceCategory
|
|
|
+ template_name = "sharix_admin/service_category_delete.html"
|
|
|
|
|
|
def get_context_data(self, **kwargs):
|
|
|
context = super().get_context_data(**kwargs)
|
|
|
context.update({
|
|
|
'title': 'Услуги сервиса',
|
|
|
'object': self.object,
|
|
|
- "current_page": "service_type"
|
|
|
+ "current_page": "service_category"
|
|
|
})
|
|
|
return context
|
|
|
|
|
|
def get_success_url(self):
|
|
|
- return reverse('service_type')
|
|
|
+ return reverse('service_category')
|
|
|
|
|
|
def test_func(self) -> bool or None:
|
|
|
group_names = ('METASERVICE-ADMIN')
|