|
|
|
|
@ -1,13 +1,15 @@ |
|
|
|
|
{% extends "base.html" %} |
|
|
|
|
|
|
|
|
|
{% block content %} |
|
|
|
|
{% load humanize %} |
|
|
|
|
{% load l10n %} |
|
|
|
|
<div class="col-lg-12"> |
|
|
|
|
<p class="titleScore">{{ object }}</p> |
|
|
|
|
</div> |
|
|
|
|
<div class="doneBlock new-done disTab"> |
|
|
|
|
<div class="triangle1"></div> |
|
|
|
|
<div class="col-lg-12 new-p"> |
|
|
|
|
<p>{{ object.price }} <i class="fa fa-rub"></i></p> |
|
|
|
|
<p>{{ object.price | intcomma }} <i class="fa fa-rub"></i></p> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<a href="#" class="aLinkExe"> |
|
|
|
|
@ -15,15 +17,16 @@ |
|
|
|
|
<img src="img/profile.jpg" alt="execitor-image"> |
|
|
|
|
</div> |
|
|
|
|
</a> |
|
|
|
|
|
|
|
|
|
<p class="nameExecutor"> |
|
|
|
|
<a href="#">{{ object.user.get_full_name }}[ivanov_petr]</a> |
|
|
|
|
<a href="{% url 'users:customer_view' object.user.pk %}">{{ object.user.get_full_name }}[ivanov_petr]</a> |
|
|
|
|
</p> |
|
|
|
|
<p class="navv2">{{ object.created }}</p> |
|
|
|
|
<p class="navv2">{{ object.created | naturaltime}}</p> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3 retts"> |
|
|
|
|
<ul class="rettList restList2"> |
|
|
|
|
<li>Рейтинг: <span> 1245</span></li> |
|
|
|
|
<li>Безопасные сделки: <span> 5</span></li> |
|
|
|
|
<li>Рейтинг: <span> 0</span></li> |
|
|
|
|
<li>Безопасные сделки: <span> 0</span></li> |
|
|
|
|
<li> |
|
|
|
|
<a href="">Отзывы: |
|
|
|
|
<span> 0 </span> |
|
|
|
|
@ -39,26 +42,27 @@ |
|
|
|
|
Специализации: |
|
|
|
|
</p> |
|
|
|
|
<div class="insetSpec"> |
|
|
|
|
<span>Интерьеры</span> |
|
|
|
|
</div> |
|
|
|
|
<div class="insetSpec"> |
|
|
|
|
<span>Визуализация/3D</span> |
|
|
|
|
<span>{{ object.specialization }}</span> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3 retts new-list"> |
|
|
|
|
<ul class="desListPro"> |
|
|
|
|
<li> |
|
|
|
|
13.0.2016 |
|
|
|
|
{{ object.created }} |
|
|
|
|
</li> |
|
|
|
|
<li> |
|
|
|
|
Техническое сопровождение |
|
|
|
|
{{ object.type_work }} |
|
|
|
|
</li> |
|
|
|
|
</ul> |
|
|
|
|
{% if object.secure_transaction %} |
|
|
|
|
<div class="sroUser sroExecutor sroPro"> |
|
|
|
|
<div class="iconSRO"></div> |
|
|
|
|
<p>Есть допуск СРО</p> |
|
|
|
|
|
|
|
|
|
<p>Есть допуск СРО</p> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="infoProjectBlock info-new disTab"> |
|
|
|
|
@ -66,22 +70,19 @@ |
|
|
|
|
<div class="col-lg-10 col-lg-offset-1"> |
|
|
|
|
<ul class="listProjectIn"> |
|
|
|
|
<li> |
|
|
|
|
<span>Местоположение:</span> Россия, Москва |
|
|
|
|
<span>Местоположение:</span> {{ object.realty.country }},{{ object.realty.city }} |
|
|
|
|
</li> |
|
|
|
|
<li> |
|
|
|
|
<span>Классификация здания:</span> Коттедж |
|
|
|
|
<span>Классификация здания:</span> {{ object.realty.building_classification }} |
|
|
|
|
</li> |
|
|
|
|
<li> |
|
|
|
|
<span>Вид строительства:</span> Новое |
|
|
|
|
<span>Вид строительства:</span> {{ object.realty.type_construction }} |
|
|
|
|
</li> |
|
|
|
|
</ul> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-10 col-lg-offset-1"> |
|
|
|
|
<p class="textProIn"> |
|
|
|
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida |
|
|
|
|
dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar tempor. Cum sociis natoque |
|
|
|
|
penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam fermentum, nulla luctus pharetra |
|
|
|
|
vulputate, felis tellus mollis orci, sed rhoncus sapien nunc eget odio. |
|
|
|
|
{{ object.text }} |
|
|
|
|
</p> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-10 col-lg-offset-1"> |
|
|
|
|
@ -100,28 +101,95 @@ |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
{% if perms.projects.add_answer %} |
|
|
|
|
|
|
|
|
|
<h4>Оставить ответ</h4> |
|
|
|
|
<form method="post" action=""> |
|
|
|
|
<form method="post"> |
|
|
|
|
{{ form.errors }} |
|
|
|
|
{% csrf_token %} |
|
|
|
|
|
|
|
|
|
{% for field in form %} |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>{{ field.label }}</p> |
|
|
|
|
{{ field }} |
|
|
|
|
</div> |
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>{{ form.cost.label }}</p> |
|
|
|
|
<input type="text" class="box-sizing" name="{{ form.cost.name }}" /> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>{{ form.cost_type.label }}</p> |
|
|
|
|
{{ form.cost_type }} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-6"></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>{{ form.term.label }}</p> |
|
|
|
|
<input type="text" class="box-sizing" name="{{ form.term.name }}" /> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>{{ form.term_type.label }}</p> |
|
|
|
|
{{ form.term_type }} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-6"></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
<div class="col-lg-9"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>{{ form.text.label }}</p> |
|
|
|
|
<textarea name="{{ form.text.name }}" id="text-new"></textarea>{{ form.project }} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3"></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
<div class="col-lg-3"><input type="submit" value="Создать" /></div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
{% endfor %} |
|
|
|
|
<input type="submit" value="Создать" /> |
|
|
|
|
</form> |
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
{% if not perms.projects.add_answer %} |
|
|
|
|
<div class="exBigBlock disTab"> |
|
|
|
|
<div class="col-lg-12"> |
|
|
|
|
<p class="titleEx">Исполнители</p> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-12 exButton"> |
|
|
|
|
<div class="btn-group" role="group" aria-label="..."> |
|
|
|
|
<button type="button" class="btn btn-default"> |
|
|
|
|
Новые <span>+7</span> |
|
|
|
|
</button> |
|
|
|
|
<button type="button" class="btn btn-default"> |
|
|
|
|
Кандидаты <span>7</span> |
|
|
|
|
</button> |
|
|
|
|
<button type="button" class="btn btn-default"> |
|
|
|
|
Отказал <span>7</span> |
|
|
|
|
</button> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-12 compareBlock"> |
|
|
|
|
<div class="col-lg-2 col-lg-offset-5"> |
|
|
|
|
<p>Сравнить кандидатов</p> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
|
<div class="candidateBlock disTab"> |
|
|
|
|
<div class="candidate can-new"> |
|
|
|
|
{% for answer in object.answers.all %} |
|
|
|
|
|
|
|
|
|
<div class="candidate can-new"> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<a href="#" class="aLinkExe"> |
|
|
|
|
<div class="imgExecutor"> |
|
|
|
|
@ -129,17 +197,17 @@ |
|
|
|
|
</div> |
|
|
|
|
</a> |
|
|
|
|
<p class="nameExecutor"> |
|
|
|
|
<a href="#">Иванов Петр Иванович [ivanov_petr]</a> |
|
|
|
|
<a href="#">{{ answer.user.get_full_name }}</a> |
|
|
|
|
</p> |
|
|
|
|
<p class="navv2">На сайте 8 лет и 3 месяца</p> |
|
|
|
|
<p class="navv2">{{ answer.user.created }}</p> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3 retts"> |
|
|
|
|
<ul class="rettList restList2"> |
|
|
|
|
<li>Рейтинг: <span> 1245</span></li> |
|
|
|
|
<li>Безопасные сделки: <span> 5</span></li> |
|
|
|
|
<li>Рейтинг: <span>0</span></li> |
|
|
|
|
<li>Безопасные сделки: <span> 0</span></li> |
|
|
|
|
<li> |
|
|
|
|
<a href="javascript:void(0)">Отзывы: |
|
|
|
|
<span> + 385</span> |
|
|
|
|
<span> + 0 </span> |
|
|
|
|
<small> 0</small> |
|
|
|
|
<mark> - 0</mark> |
|
|
|
|
</a> |
|
|
|
|
@ -151,14 +219,13 @@ |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-2 listCens"> |
|
|
|
|
<p>Цена: |
|
|
|
|
<span> 35 000</span> |
|
|
|
|
<p>Цена:<span> {{ answer.cost| intcomma }}</span> |
|
|
|
|
<i class="fa fa-rub"></i> |
|
|
|
|
</p> |
|
|
|
|
<p> |
|
|
|
|
Срок: <span>3 недели</span> |
|
|
|
|
Срок: <span>{{ answer.term }} {{ answer.term_type }}</span> |
|
|
|
|
</p> |
|
|
|
|
<p>Опубликован: 22.04.2016</p> |
|
|
|
|
<p>Опубликован: {{ answer.created }}</p> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3 retts"> |
|
|
|
|
<a href="javascript:void(0)" class="candLink candLink3"> |
|
|
|
|
@ -171,9 +238,7 @@ |
|
|
|
|
<p class="nameComm"> |
|
|
|
|
Иванов Петр Иванович |
|
|
|
|
</p> |
|
|
|
|
<span class="dateComm44"> |
|
|
|
|
13.0.2016 / 21:05 |
|
|
|
|
</span> |
|
|
|
|
<span class="dateComm44">13.0.2016 / 21:05</span> |
|
|
|
|
<div class="stars box-sizing"> |
|
|
|
|
<span class="glyphicon glyphicon-star starAct" aria-hidden="true"></span> |
|
|
|
|
<span class="glyphicon glyphicon-star starAct" aria-hidden="true"></span> |
|
|
|
|
@ -190,28 +255,10 @@ |
|
|
|
|
</p> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="comm44 disTab"> |
|
|
|
|
<div class="col-lg-10 col-lg-offset-1"> |
|
|
|
|
<p class="nameComm nameCommAct"> |
|
|
|
|
Иванов Петр Иванович |
|
|
|
|
</p> |
|
|
|
|
<span class="dateComm44"> |
|
|
|
|
13.0.2016 / 21:05 |
|
|
|
|
</span> |
|
|
|
|
<p class="textComm44"> |
|
|
|
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin |
|
|
|
|
gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar tempor. |
|
|
|
|
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam |
|
|
|
|
fermentum, nulla luctus pharetra vulputate, felis tellus mollis orci, sed rhoncus sapien nunc |
|
|
|
|
eget odio. |
|
|
|
|
</p> |
|
|
|
|
<a href="javascript:void(0)" class="answerComm"> |
|
|
|
|
Ответить |
|
|
|
|
</a> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
{% endfor %} |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-12 pagin"> |
|
|
|
|
<nav> |
|
|
|
|
|