#ARC-13 Section 18

remotes/origin/PR-39
ArturBaybulatov 10 years ago
parent 11b08c01a7
commit 7f88375df5
  1. 1
      assets/index.js
  2. 16
      common/migrations/0009_merge.py
  3. 17
      projects/forms.py
  4. 16
      projects/migrations/0021_merge.py
  5. 2
      projects/templates/project_filter.html
  6. 6
      projects/views.py
  7. 4
      templates/home.html
  8. 2
      users/templates/contractor_office_open_projects.html
  9. 16
      work_sell/migrations/0008_merge.py

@ -4,6 +4,7 @@ $('.datepicker').datepicker()
$('[data-tooltip]').tooltip({
container: 'body', // Remove unwanted side-effects
trigger : 'hover', // Disable tooltip remaining visible after a click
})

@ -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 = [
]

@ -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):

@ -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 = [
]

@ -180,7 +180,7 @@
<a href="{% url 'projects:detail' pk=project.pk %}">{{ project.name }}</a>
</p>
{% if project.realty %}
{% if project.realty and project.realty.name %}
<ul class="desPro">
<li>
Объект "{{ project.realty.name }}"

@ -365,11 +365,7 @@ class CustomerProjectCreateView(BaseMixin, View):
project.save()
form.save_m2m()
secure = False
if 'secure_deal' in project.deal_type:
secure = True
Order.objects.create(project=project, secure=secure)
Order.objects.create(project=project, secure=project.deal_type == 'secure_deal')
for file in request.FILES.getlist('new_files'):
ProjectFile.objects.create(file=file, project=project)

@ -20,7 +20,7 @@
<a href="{% url 'registration_register' %}?type=contractor">Я исполнитель</a>
{% endif %}
<p>
{{ main_settings.contractor_text }}
{{ main_settings.contractor_text|linebreaksbr }}
</p>
</div>
<div class="square">
@ -35,7 +35,7 @@
<a href="{% url 'registration_register' %}?type=customer">Я заказчик</a>
{% endif %}
<p>
{{ main_settings.customer_text }}
{{ main_settings.customer_text|linebreaksbr }}
</p>
</div>
</div>

@ -44,7 +44,7 @@
<p class="titlePro">{{ project.name }}</p>
</a>
{% if project.realty %}
{% if project.realty and project.realty.name %}
<ul class="desPro">
<li>Объект "{{ project.realty.name }}"</li>
</ul>

@ -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 = [
('work_sell', '0007_auto_20160829_1740'),
('work_sell', '0007_auto_20160829_1837'),
]
operations = [
]
Loading…
Cancel
Save