|
|
|
@ -1,27 +1,30 @@ |
|
|
|
{% extends "base.html" %} |
|
|
|
{% extends "base.html" %} |
|
|
|
|
|
|
|
{% load staticfiles %} |
|
|
|
{% block content %} |
|
|
|
{% block content %} |
|
|
|
{% load humanize %} |
|
|
|
{% load humanize %} |
|
|
|
{% load l10n %} |
|
|
|
{% load l10n %} |
|
|
|
<div class="col-lg-12"> |
|
|
|
<div class="col-lg-12"> |
|
|
|
<p class="titleScore">{{ object }}</p> |
|
|
|
<p class="titleScore">{{ object }}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="doneBlock new-done disTab"> |
|
|
|
<div class="doneBlock new-done disTab"> |
|
|
|
<div class="triangle1"></div> |
|
|
|
<div class="triangle1"></div> |
|
|
|
|
|
|
|
{% if user.is_contractor %} |
|
|
|
<div class="col-lg-12 new-p"> |
|
|
|
<div class="col-lg-12 new-p"> |
|
|
|
<p>{{ object.price | intcomma }} <i class="fa fa-rub"></i></p> |
|
|
|
<p>{{ object.price | intcomma }} <i class="fa fa-rub"></i></p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
|
|
|
<div class="col-lg-4"> |
|
|
|
<div class="col-lg-4"> |
|
|
|
<a href="#" class="aLinkExe"> |
|
|
|
<a href="#" class="aLinkExe"> |
|
|
|
<div class="imgExecutor"> |
|
|
|
<div class="imgExecutor"> |
|
|
|
<img src="img/profile.jpg" alt="execitor-image"> |
|
|
|
<img src="{% static 'img/profile.jpg' %}" alt="execitor-image"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</a> |
|
|
|
</a> |
|
|
|
|
|
|
|
|
|
|
|
<p class="nameExecutor"> |
|
|
|
<p class="nameExecutor"> |
|
|
|
<a href="{% url 'users:customer_view' object.user.pk %}">{{ 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> |
|
|
|
<p class="navv2">{{ object.created | naturaltime}}</p> |
|
|
|
<p class="navv2">{{ object.created | naturaltime }}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="col-lg-3 retts"> |
|
|
|
<div class="col-lg-3 retts"> |
|
|
|
<ul class="rettList restList2"> |
|
|
|
<ul class="rettList restList2"> |
|
|
|
@ -64,8 +67,8 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
{% endif %} |
|
|
|
{% endif %} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="infoProjectBlock info-new disTab"> |
|
|
|
<div class="infoProjectBlock info-new disTab"> |
|
|
|
<div class="triangle2"></div> |
|
|
|
<div class="triangle2"></div> |
|
|
|
<div class="col-lg-10 col-lg-offset-1"> |
|
|
|
<div class="col-lg-10 col-lg-offset-1"> |
|
|
|
<ul class="listProjectIn"> |
|
|
|
<ul class="listProjectIn"> |
|
|
|
@ -104,20 +107,19 @@ |
|
|
|
<form method="post"> |
|
|
|
<form method="post"> |
|
|
|
{{ form.errors }} |
|
|
|
{{ form.errors }} |
|
|
|
{% csrf_token %} |
|
|
|
{% csrf_token %} |
|
|
|
|
|
|
|
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<p>{{ form.cost.label }}</p> |
|
|
|
<p>Стоимость</p> |
|
|
|
<input type="text" class="box-sizing" name="{{ form.cost.name }}" /> |
|
|
|
<input type="text" class="box-sizing" name="{{ form.cost.name }}"/> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<p>{{ form.cost_type.label }}</p> |
|
|
|
<p>Бюджет</p> |
|
|
|
{{ form.cost_type }} |
|
|
|
{{ form.cost_type }} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@ -127,15 +129,15 @@ |
|
|
|
<div class="polsF1 disTab"> |
|
|
|
<div class="polsF1 disTab"> |
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<p>{{ form.term.label }}</p> |
|
|
|
<p>Срок</p> |
|
|
|
<input type="text" class="box-sizing" name="{{ form.term.name }}" /> |
|
|
|
<input type="text" class="box-sizing" name="{{ form.term.name }}"/> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="col-lg-3"> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<p>{{ form.term_type.label }}</p> |
|
|
|
<p>Тип срока</p> |
|
|
|
{{ form.term_type }} |
|
|
|
{{ form.term_type }} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@ -145,22 +147,23 @@ |
|
|
|
<div class="polsF1 disTab"> |
|
|
|
<div class="polsF1 disTab"> |
|
|
|
<div class="col-lg-9"> |
|
|
|
<div class="col-lg-9"> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
<p>{{ form.text.label }}</p> |
|
|
|
<p>Текст</p> |
|
|
|
<textarea name="{{ form.text.name }}" id="text-new"></textarea>{{ form.project }} |
|
|
|
<textarea name="{{ form.text.name }}" id="text-new"></textarea>{{ form.project }} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="col-lg-3"></div> |
|
|
|
<div class="col-lg-3"></div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="polsF1 disTab"> |
|
|
|
<div class="polsF1 disTab"> |
|
|
|
<div class="col-lg-3"><input type="submit" value="Создать" /></div> |
|
|
|
<div class="col-lg-3"><input type="submit" value="Создать"/></div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
</form> |
|
|
|
</form> |
|
|
|
{% endif %} |
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{% if not perms.projects.add_answer %} |
|
|
|
{% if user.is_customer %} |
|
|
|
<div class="exBigBlock disTab"> |
|
|
|
<div class="exBigBlock disTab"> |
|
|
|
<div class="col-lg-12"> |
|
|
|
<div class="col-lg-12"> |
|
|
|
<p class="titleEx">Исполнители</p> |
|
|
|
<p class="titleEx">Исполнители</p> |
|
|
|
@ -168,32 +171,34 @@ |
|
|
|
<div class="col-lg-12 exButton"> |
|
|
|
<div class="col-lg-12 exButton"> |
|
|
|
<div class="btn-group" role="group" aria-label="..."> |
|
|
|
<div class="btn-group" role="group" aria-label="..."> |
|
|
|
<button type="button" class="btn btn-default"> |
|
|
|
<button type="button" class="btn btn-default"> |
|
|
|
Новые <span>+7</span> |
|
|
|
Новые <span>+0</span> |
|
|
|
</button> |
|
|
|
</button> |
|
|
|
<button type="button" class="btn btn-default"> |
|
|
|
<button type="button" class="btn btn-default"> |
|
|
|
Кандидаты <span>7</span> |
|
|
|
Кандидаты <span>{{ object.candidates.count }}</span> |
|
|
|
</button> |
|
|
|
</button> |
|
|
|
<button type="button" class="btn btn-default"> |
|
|
|
<button type="button" class="btn btn-default"> |
|
|
|
Отказал <span>7</span> |
|
|
|
Отказал <span>0</span> |
|
|
|
</button> |
|
|
|
</button> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<a href="{% url 'projects:comparison' object.id %}"> |
|
|
|
<div class="col-lg-12 compareBlock"> |
|
|
|
<div class="col-lg-12 compareBlock"> |
|
|
|
<div class="col-lg-2 col-lg-offset-5"> |
|
|
|
<div class="col-lg-2 col-lg-offset-5"> |
|
|
|
<p>Сравнить кандидатов</p> |
|
|
|
<p>Сравнить кандидатов</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
</a> |
|
|
|
{% endif %} |
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
|
|
|
<div class="candidateBlock disTab"> |
|
|
|
<div class="candidateBlock disTab"> |
|
|
|
{% for answer in object.answers.all %} |
|
|
|
{% for answer in object.answers.all %} |
|
|
|
|
|
|
|
|
|
|
|
<div class="candidate can-new"> |
|
|
|
<div class="candidate can-new"> |
|
|
|
<div class="col-lg-4"> |
|
|
|
<div class="col-lg-4"> |
|
|
|
<a href="#" class="aLinkExe"> |
|
|
|
<a href="#" class="aLinkExe"> |
|
|
|
<div class="imgExecutor"> |
|
|
|
<div class="imgExecutor"> |
|
|
|
<img src="img/profile.jpg" alt="execitor-image"> |
|
|
|
<img src="{% static 'img/profile.jpg' %}" alt="execitor-image"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</a> |
|
|
|
</a> |
|
|
|
<p class="nameExecutor"> |
|
|
|
<p class="nameExecutor"> |
|
|
|
@ -228,9 +233,11 @@ |
|
|
|
<p>Опубликован: {{ answer.created }}</p> |
|
|
|
<p>Опубликован: {{ answer.created }}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="col-lg-3 retts"> |
|
|
|
<div class="col-lg-3 retts"> |
|
|
|
<a href="javascript:void(0)" class="candLink candLink3"> |
|
|
|
{% if user.is_customer %} |
|
|
|
отказ |
|
|
|
<a class="candLink candLink1" href="{% url 'projects:add-candidate' answer_id=answer.id project_id=object.id %}">Кандидат</a> |
|
|
|
</a> |
|
|
|
<a class="candLink candLink2" href="javascript:void(0)"> предложить проект </a> |
|
|
|
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
<a href="javascript:void(0)" class="candLink candLink3">отказ</a> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="commBlock44 comm-new disTab"> |
|
|
|
<div class="commBlock44 comm-new disTab"> |
|
|
|
<div class="comm44 disTab"> |
|
|
|
<div class="comm44 disTab"> |
|
|
|
@ -247,11 +254,8 @@ |
|
|
|
<span class="glyphicon glyphicon-star" aria-hidden="true"></span> |
|
|
|
<span class="glyphicon glyphicon-star" aria-hidden="true"></span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<p class="textComm44"> |
|
|
|
<p class="textComm44"> |
|
|
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin |
|
|
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum |
|
|
|
gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar tempor. |
|
|
|
laoreet. |
|
|
|
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> |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@ -259,8 +263,8 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
{% endfor %} |
|
|
|
{% endfor %} |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="col-lg-12 pagin"> |
|
|
|
<div class="col-lg-12 pagin"> |
|
|
|
<nav> |
|
|
|
<nav> |
|
|
|
<ul class="pagination"> |
|
|
|
<ul class="pagination"> |
|
|
|
<li> |
|
|
|
<li> |
|
|
|
@ -282,5 +286,5 @@ |
|
|
|
</li> |
|
|
|
</li> |
|
|
|
</ul> |
|
|
|
</ul> |
|
|
|
</nav> |
|
|
|
</nav> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
{% endblock %} |
|
|
|
{% endblock %} |
|
|
|
|