Procházet zdrojové kódy

some fixes in order creation form

ShariX Developer před 10 hodinami
rodič
revize
d4817d3018

+ 1 - 1
sharix_admin/forms/order.py

@@ -10,7 +10,7 @@ from django.contrib.auth import get_user_model
 
 class OrderForm(forms.ModelForm):
     def __init__(self, *args, **kwargs):
-        super(ResourceForm, self).__init__(*args, **kwargs)
+        super(OrderForm, self).__init__(*args, **kwargs)
         # Добавляем класс .form-control для всех полей формы
         for field in iter(self.fields):
             if 'class' not in self.fields[field].widget.attrs:

+ 3 - 3
sharix_admin/urls.py

@@ -35,10 +35,10 @@ urlpatterns = [
 
         #Order model SHOULD HAVE at least LIST, ADD, DETAIL, EDIT if that corresponds service idea, othervice Open models and pages might be enough
     path('orders/', login_required(OrdersListView.as_view()), name='orders'),
-    path('order/<int:pk>', login_required(OrdersDetailView.as_view()), name='order_detail'),
+    path('order/<int:pk>', login_required(OrderDetailView.as_view()), name='order_detail'),
         # todo - move from views.order_reg to this one
-    path('order/add/', login_required(OrdersCreate.as_view()), name='order/add/'),
-    path('order/edit/<int:pk>', login_required(OrdersEditView.as_view()), name='order/edit'),
+    path('order/add/', login_required(OrderCreateView.as_view()), name='order/add/'),
+    path('order/edit/<int:pk>', login_required(OrderEditView.as_view()), name='order/edit'),
 
     # Набор страниц по модели Партнер
     path('partners/', login_required(PartnersListView.as_view()), name='partners'),

+ 3 - 3
sharix_admin/views/order.py

@@ -73,7 +73,7 @@ def change_order_local_status(request):
             return JsonResponse({'status': 'error', 'message': 'Order not found'}, status=404)
     return JsonResponse({'status': 'error'}, status=400)
 
-class OrdersEditView(BaseView, FormView):
+class OrderEditView(BaseView, FormView):
     form_class = OrderForm
     template_name = "sharix_admin/order.html"
     success_url = reverse_lazy("sharix_admin:orders")
@@ -101,7 +101,7 @@ class OrdersEditView(BaseView, FormView):
         messages.success(self.request, 'Заказ успешно обновлён!')
         return super().form_valid(form)
 
-class OrdersCreate(BaseView, FormView):
+class OrderCreateView(BaseView, FormView):
     form_class = OrderForm
     template_name = "sharix_admin/order.html"
     success_url = reverse_lazy("sharix_admin:orders")
@@ -131,7 +131,7 @@ class OrdersCreate(BaseView, FormView):
         messages.success(self.request, 'Заказ успешно создан!')
         return super().form_valid(form)
 
-class OrdersDetailView(BaseView, DetailView):
+class OrderDetailView(BaseView, DetailView):
     model = Orders
     template_name = 'sharix_admin/order.html'
     context_object_name = 'order'