Browse Source

Updated orders form

Sasha Pi 5 months ago
parent
commit
20ffae4e80
4 changed files with 12 additions and 12 deletions
  1. 11 8
      forms.py
  2. 0 2
      models/webservice_running.py
  3. 0 1
      templates/webservice_running/order_local.html
  4. 1 1
      views.py

+ 11 - 8
forms.py

@@ -29,15 +29,20 @@ class RegisterUserForm(UserCreationForm):
         model = get_user_model()
         fields = ['username', 'password1', 'password2']
 
+SPECS = [
+    ('0', 'Парикмахер'),
+    ('1', 'Визажист'),
+    ('2', 'Стилист'),
+]
+
 class OrderLocalForm(forms.ModelForm):
     order_synced = forms.ModelChoiceField(queryset = Orders.objects.all(), label="Заказ")
     #resource_id = forms.ModelChoiceField(queryset = Resource.objects.all(), label="Ресурс")
-    specialization = forms.CharField(label="Специализация рабочего места")
+    specialization = forms.ChoiceField(choices=SPECS, label="Специализация рабочего места")
     address = forms.CharField(label="Адрес коворкинга")
     daily_price = forms.CharField(label="Стоимость в день")
-    payment_transaction_id = forms.CharField(label="Транзакция платежа")
-    attempts = forms.CharField(label="Попытка")
-    order_place_type = forms.CharField(label="Тип заказа")
+    date_start = forms.DateField(label="Дата начала аренды")
+    date_end = forms.DateField(label="Дата завершения аренды")
 
     def __init__(self, *args, **kwargs):
         super(OrderLocalForm, self).__init__(*args, **kwargs)
@@ -50,11 +55,9 @@ class OrderLocalForm(forms.ModelForm):
         'specialization',
         'address',
         'daily_price',
-        'payment_transaction_id',
-        'attempts',
-        'order_place_type',
+        'date_start',
+        'date_end',
         ]
-        #fields = '__all__'
 
     def __init__(self, *args, **kwargs):
       super().__init__(*args, **kwargs)

+ 0 - 2
models/webservice_running.py

@@ -13,8 +13,6 @@ class OrdersLocal(models.Model):
     daily_price = models.IntegerField(null=True, help_text="Стоимость в день (руб.)")
     date_start = models.DateField(null=True, help_text="Дата начала аренды")
     date_end = models.DateField(null=True, help_text="Дата завершения аренды")
-    days = models.IntegerField(null=True, help_text="Количество дней")
-    total_price = models.IntegerField(null=True, help_text="Итоговая стоимость (руб.)")
 
     class Meta:
         db_table = "orders_local"

+ 0 - 1
templates/webservice_running/order_local.html

@@ -6,7 +6,6 @@
 {% block contenthome %}
 
     <div class="container">
-      <h1 class="mainHeader">Форма отправки заказа</h1>
       <p class="description_service">Если вы мастер или специалист сферы красоты - наш сервис поможет вам арендовать рабочее место. Данная форма поможет Вам создать заказ на бронирование рабочего места в коворкинге!</p>
         <div class="container" style="padding: 2px;">
           <div class="row justify-content-center fs-6">

+ 1 - 1
views.py

@@ -41,7 +41,7 @@ class order_new(CreateView):
 
         page_context = super().get_context_data(**kwargs)
         base_context = {
-            'title': _('Заказ - создание'),
+            'title': _('Форма создания заказа'),
             'object': self.object,
             'current_page': 'order_new'
         }