remotes/origin/1203
Назар Котюк 11 years ago
parent 49c004a865
commit 42480df991
  1. 2
      .gitignore
  2. 28
      accounts/edit_forms.py
  3. 2
      templates/client/blank.html
  4. 2
      templates/client/includes/header.html

2
.gitignore vendored

@ -11,3 +11,5 @@ Thumbs.db
npm-debug.log
/proj/local.py
atlassian-ide-plugin.xml

@ -61,20 +61,9 @@ class WorkForm(forms.ModelForm):
position = forms.CharField(label=_(u'Укажите вашу должность'),
required=False, widget=forms.TextInput())
company = forms.CharField(label=_(u'Место работы'), widget=forms.HiddenInput(attrs={'class': 'select2'}))
def __init__(self, *args, **kwargs):
super(WorkForm, self).__init__(*args, **kwargs)
if self.instance.company:
self.fields['company'].widget = forms.HiddenInput(attrs={'class': 'select2', 'data-init-text': self.instance.company.name})
class Meta:
model = User
fields = ('position', 'company')
def clean_company(self):
try:
return Company.objects.get(id=self.cleaned_data['company'])
except Company.DoesNotExist:
return None
fields = ('position',)
class AboutCompanyForm(forms.ModelForm):
@ -91,6 +80,21 @@ class PhoneForm(forms.ModelForm):
model = Profile
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(forms.ModelForm):
email = forms.EmailField(label=_(u'Ваш e-mail'), required=False)

@ -60,7 +60,7 @@ This template include basic anf main styles and js files,
-->
<div class="page-wrap">
{% block header %}
{% include 'header.html' %}
{% include 'includes/header.html' %}
{% endblock %}
{% block main_part %}
{% endblock %}

@ -51,7 +51,7 @@
{% if user.is_authenticated %}
<div class="cabinet-links">
<div class="cl-body clearfix">
<div class="clb-profile"><a class="icon-user" href="/profile/">{% trans 'личный кабинет' %}</a></div>
<div class="clb-profile"><a class="icon-user" href="{{ request.user.get_permanent_url }}">{% trans 'личный кабинет' %}</a></div>
<div class="clb-messages"><a class="icon-msg" href="/profile/messages/">{% if messages_inbox_count %} {{ messages_inbox_count }} {% endif %}</a></div>
<div class="clb-settings">

Loading…
Cancel
Save