12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- from django import forms
- from dbsynce.models import Orders
- from dbsynce.models import Client
- from dbsynce.models import Company
- from dbsynce.models import Service
- from dbsynce.models import ServiceCategory
- from dbsynce.models import Provider
- from tickets.models import Ticket
- from django.contrib.auth import get_user_model
- from sharix_admin.forms import OrderForm
- class OrderLocalForm(OrderForm):
- def __init__(self, *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:
- self.fields[field].widget.attrs.update({'class': 'form-control'})
-
- # class Meta:
- # model = Orders
- # fields = [
- # 'status', 'title', 'note', 'time_placed', 'time_start', 'time_start_real',
- # 'time_start_predicted', 'time_finish_real', 'time_finish_predicted',
- # 'real_price', 'predicted_price', 'asap', 'ticket', 'service',
- # 'service_category', 'client', 'provider', 'receiver', 'company'
- # ]
- # widgets = {
- # 'time_placed': forms.DateTimeInput(attrs={'type': 'datetime-local'}),
- # 'time_start': forms.DateTimeInput(attrs={'type': 'datetime-local'}),
- # 'time_start_real': forms.DateTimeInput(attrs={'type': 'datetime-local'}),
- # 'time_start_predicted': forms.DateTimeInput(attrs={'type': 'datetime-local'}),
- # 'time_finish_real': forms.DateTimeInput(attrs={'type': 'datetime-local'}),
- # 'time_finish_predicted': forms.DateTimeInput(attrs={'type': 'datetime-local'}),
- # }
- #
- # def __init__(self, *args, **kwargs):
- # super().__init__(*args, **kwargs)
- # self.fields['receiver'].queryset = get_user_model().objects.all()
- # self.fields['client'].queryset = Client.objects.all()
- # self.fields['company'].queryset = Company.objects.all()
- # self.fields['provider'].queryset = Provider.objects.all()
- # self.fields['service'].queryset = Service.objects.all()
- # self.fields['service_category'].queryset = ServiceCategory.objects.all()
- # self.fields['ticket'].queryset = Ticket.objects.all()
|