diff --git a/project/customer/forms.py b/project/customer/forms.py index c90db17..8f7e42c 100644 --- a/project/customer/forms.py +++ b/project/customer/forms.py @@ -175,17 +175,25 @@ class UserProfileAdminForm(UserProfileForm): class BankAccountForm(forms.ModelForm): """Форма редактирования расчетных счетов.""" + search_bank = forms.CharField(label=u'Поиск банка', required=False) class Meta: model = models.BankAccount - fields = ('bik', 'name', 'short_name', 'korr_account', 'account', 'is_main', 'company') + fields = ('search_bank', 'bik', 'name', 'short_name', 'korr_account', 'account', 'is_main', 'company') _textarea = forms.Textarea(attrs={'cols': 80, 'rows': 3}) - widgets = {'name': _textarea, 'short_name': _textarea, 'company': forms.HiddenInput()} + widgets = { + 'bik': forms.HiddenInput(), + 'name': forms.HiddenInput(), + 'short_name': forms.HiddenInput(), + 'korr_account': forms.HiddenInput(), + 'company': forms.HiddenInput(), + } def __init__(self, *args, **kwargs): super(BankAccountForm, self).__init__(*args, **kwargs) - self.fields['bik'].widget.attrs.update(_numeric(self.fields['bik'])) - self.fields['korr_account'].widget.attrs.update(_numeric(self.fields['korr_account'])) + # self.fields['bik'].widget.attrs.update(_numeric(self.fields['bik'])) + # self.fields['korr_account'].widget.attrs.update(_numeric(self.fields['korr_account'])) self.fields['account'].widget.attrs.update(_numeric(self.fields['account'])) + self.fields['search_bank'].widget.attrs['class'] = 'my_class' class BankAccountAdminForm(BankAccountForm): diff --git a/project/templates/customer/profile/edit.html b/project/templates/customer/profile/edit.html index df7c87b..8b47bf7 100644 --- a/project/templates/customer/profile/edit.html +++ b/project/templates/customer/profile/edit.html @@ -11,11 +11,7 @@ Поиск реквизитов: