Merge branch 'develop' of git.general-servers.com:expomap/expomap into develop

remotes/origin/1203
pavel 11 years ago
commit 3a1710fa11
  1. 13
      company/edit_forms.py
  2. 6
      company/views.py

@ -68,6 +68,19 @@ class PhoneForm(BaseForm):
model = Company
fields = ('phone',)
def clean_phone(self):
phone = self.cleaned_data['phone']
if not phone:
return
deduct = ('-','(',')','.',' ', '+')
for elem in deduct:
phone = phone.replace(elem, '')
if phone.isdigit():
return phone
else:
raise forms.ValidationError(_(u'Введите правильный телефон'))
class EmailForm(BaseForm):
email = forms.EmailField(label=_(u'Ваш e-mail'), required=False)

@ -108,10 +108,14 @@ class MemberDetail(DetailView):
forms = {
'home_form': CompHomeForm(instance=company), 'phone_form': CompPhoneForm(instance=company),
'email_form': CompEmailForm(instance=company), 'web_page_form': CompWebPageForm(instance=company),
'social_form': CompSocialForm(instance=company), 'tag_form': CompTagForm(instance=company),
'social_form': CompSocialForm(instance=company),
'staff_form': CompStaff(instance=company), 'found_form': CompFound(instance=company),
'logo_form': CompLogo(instance=company)
}
tags = [{'id': tag.id, 'text': tag.name } for tag in company.tag.all()]
tag_form = CompTagForm(instance=company)
tag_form.fields['tag'].widget.attrs['data-predifined'] = json.dumps(tags)
forms.update({'tag_form': tag_form})
lang = get_language()
comp_transl = company.translations.get(language_code=lang)

Loading…
Cancel
Save