|
@@ -16,15 +16,35 @@ class LoginUserForm(AuthenticationForm):
|
|
|
model = SharixUser
|
|
|
fields = ['username', 'password']
|
|
|
|
|
|
-class ServiceTariffForm(forms.ModelForm):
|
|
|
-
|
|
|
+class ServiceTariffUpdateForm(forms.ModelForm):
|
|
|
class Meta:
|
|
|
model = Service
|
|
|
fields = ['status','ticket_status','servicetype_id','id_provider',
|
|
|
'resource_id','requirements','price_alg','price_km','price_min','price_amount','service_status',
|
|
|
'is_global','is_visible']
|
|
|
widgets = {
|
|
|
- 'status': forms.TextInput(attrs={'readonly': True}),
|
|
|
+ 'status': forms.TextInput(attrs={'readonly': True, 'class': 'form-control'}),
|
|
|
'ticket_status': forms.TextInput(attrs={'readonly': True}),
|
|
|
}
|
|
|
+
|
|
|
+class ServiceTariffCreateForm(forms.ModelForm):
|
|
|
+ def __init__(self, *args, **kwargs):
|
|
|
+ super(ServiceTariffCreateForm, 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 = Service
|
|
|
+ fields = '__all__'
|
|
|
+
|
|
|
+ widgets = {
|
|
|
+ 'servicetype_id': forms.Select(attrs={'class': 'form-select'}),
|
|
|
+ 'id_provider': forms.Select(attrs={'class': 'form-select'}),
|
|
|
+ 'resource_id': forms.Select(attrs={'class': 'form-select'}),
|
|
|
+ 'ticket_status': forms.Select(attrs={'class': 'form-select'}),
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|