remotes/origin/PR-39
Mukhtar 10 years ago
commit 9ff856205c
  1. 2
      assets/css/main.css
  2. 2
      assets/js/chat.js
  3. 4
      projects/forms.py
  4. 5
      projects/serializers.py
  5. 2
      projects/templates/project_filter.html
  6. 4
      projects/views.py
  7. 2
      templates/partials/base.html

@ -5977,7 +5977,7 @@ a.linkS2[data-target="#withdraw-money"]{
margin-top: 0px; margin-top: 0px;
} }
.changeBlock { .changeBlock {
/*min-height: 650px;*/ min-height: 500px;
display: table; display: table;
padding: 143px 20px 120px 20px; padding: 143px 20px 120px 20px;
} }

@ -29,7 +29,7 @@ window.confirm = function (message, callback, caption) {
var SocketHandler = function () { var SocketHandler = function () {
domain = domain.replace(':' + port, ''); domain = domain.replace(':' + port, '');
var url = 'ws://' + domain + ':8888/chat/' + userId + '/'; var url = 'ws://' + domain + '/chat/' + userId + '/';
var sock = new WebSocket(url); var sock = new WebSocket(url);
var intervalId; var intervalId;
sock.onopen = function () { sock.onopen = function () {

@ -35,8 +35,10 @@ class ProjectFilterForm(forms.ModelForm):
fields = ( fields = (
'cro', 'cro',
'specialization',
'work_type', 'work_type',
'realty',
'specialization',
) )
widgets = { widgets = {

@ -67,11 +67,12 @@ class RealtySerializer(ModelSerializer):
model = Realty model = Realty
fields = ( fields = (
'id',
'name',
'building_classification', 'building_classification',
'construction_type', 'construction_type',
'id',
'location', 'location',
'name',
'user', 'user',
) )

@ -185,7 +185,7 @@
{% if project.realty and project.realty.name %} {% if project.realty and project.realty.name %}
<ul class="desPro"> <ul class="desPro">
<li> <li>
Объект "{{ project.realty.name }}" <a href="?realty={{ project.realty.pk }}">Объект "{{ project.realty.name }}"</a>
</li> </li>
</ul> </ul>
{% endif %} {% endif %}

@ -289,6 +289,7 @@ class ProjectFilterView(BaseMixin, View):
cro = form.cleaned_data.get('cro') cro = form.cleaned_data.get('cro')
work_type = form.cleaned_data.get('work_type') work_type = form.cleaned_data.get('work_type')
specialization = form.cleaned_data.get('specialization') specialization = form.cleaned_data.get('specialization')
realty = form.cleaned_data.get('realty')
building_classification = realty_form.cleaned_data.get('building_classification') building_classification = realty_form.cleaned_data.get('building_classification')
construction_type = realty_form.cleaned_data.get('construction_type') construction_type = realty_form.cleaned_data.get('construction_type')
@ -324,6 +325,9 @@ class ProjectFilterView(BaseMixin, View):
realty__location__rght__lte=location.rght, realty__location__rght__lte=location.rght,
) )
if realty:
projects = projects.filter(realty=realty)
order_by = form.cleaned_data.get('order_by') order_by = form.cleaned_data.get('order_by')
last_order_by = form.cleaned_data.get('last_order_by') last_order_by = form.cleaned_data.get('last_order_by')
reverse_order = form.cleaned_data.get('reverse_order') reverse_order = form.cleaned_data.get('reverse_order')

@ -86,7 +86,7 @@
if ((queryString.indexOf('/chat') != 0) && (queryString.indexOf('/users/contractor-office/510/work-projects') != 0)) { if ((queryString.indexOf('/chat') != 0) && (queryString.indexOf('/users/contractor-office/510/work-projects') != 0)) {
domain = domain.replace(':' + port, ''); domain = domain.replace(':' + port, '');
var url = 'ws://' + domain + ':8888/chat/' + userId + '/'; var url = 'ws://' + domain + '/chat/' + userId + '/';
var sock = new WebSocket(url); var sock = new WebSocket(url);
var intervalId; var intervalId;
sock.onopen = function () { sock.onopen = function () {

Loading…
Cancel
Save