diff --git a/assets/index.js b/assets/index.js index 3b5bcd1..b047eb3 100644 --- a/assets/index.js +++ b/assets/index.js @@ -4,6 +4,7 @@ $('.datepicker').datepicker() $('[data-tooltip]').tooltip({ container: 'body', // Remove unwanted side-effects + trigger : 'hover', // Disable tooltip remaining visible after a click }) diff --git a/common/migrations/0009_merge.py b/common/migrations/0009_merge.py new file mode 100644 index 0000000..c10046b --- /dev/null +++ b/common/migrations/0009_merge.py @@ -0,0 +1,16 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.7 on 2016-08-29 17:21 +from __future__ import unicode_literals + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('common', '0006_settings_noreply_email'), + ('common', '0008_auto_20160829_1923'), + ] + + operations = [ + ] diff --git a/projects/forms.py b/projects/forms.py index 41cd1fb..01f57f1 100644 --- a/projects/forms.py +++ b/projects/forms.py @@ -161,24 +161,11 @@ class RealtyForm(forms.ModelForm): self.request = kwargs.pop('request') super().__init__(*args, **kwargs) - self.fields['name'].required = False + if not self.data.get('extra_fields'): + self.fields['name'].required = False self.fields['location'].queryset = Location.objects.root_nodes()[0].get_descendants() # self.fields['location'].queryset = Location.objects # Migrate with this enabled - - def clean_name(self): - name = self.cleaned_data.get('name') - - if not name: - if self.data.get('extra_fields'): - raise forms.ValidationError('Это поле обязательно') - else: - if self.instance.pk: - name = self.instance.name - else: - name = 'Новый объект %s' % util.random_ident(length=20) - - return name class PortfolioForm(forms.ModelForm): diff --git a/projects/migrations/0021_merge.py b/projects/migrations/0021_merge.py new file mode 100644 index 0000000..efcc798 --- /dev/null +++ b/projects/migrations/0021_merge.py @@ -0,0 +1,16 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.7 on 2016-08-29 17:21 +from __future__ import unicode_literals + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('projects', '0018_auto_20160829_1837'), + ('projects', '0020_stage_term'), + ] + + operations = [ + ] diff --git a/projects/templates/project_filter.html b/projects/templates/project_filter.html index 154f280..8c446cf 100644 --- a/projects/templates/project_filter.html +++ b/projects/templates/project_filter.html @@ -180,7 +180,7 @@ {{ project.name }}

- {% if project.realty %} + {% if project.realty and project.realty.name %}