|
|
|
|
@ -1,303 +1,315 @@ |
|
|
|
|
{% extends 'partials/base.html' %} |
|
|
|
|
{% extends 'partials/_base.html' %} |
|
|
|
|
|
|
|
|
|
{% load specializtions_tags %} |
|
|
|
|
{% load thumbnail %} |
|
|
|
|
{% load user_tags %} |
|
|
|
|
{% load sass_tags %} |
|
|
|
|
|
|
|
|
|
{% block personal_css %} |
|
|
|
|
<link rel='stylesheet' href='{% sass_src "sass/old_main.sass" %}'> |
|
|
|
|
{% endblock %} |
|
|
|
|
|
|
|
|
|
{% block content %} |
|
|
|
|
{% include 'partials/modals/add_team_member.html' %} |
|
|
|
|
{% include 'partials/header.html' %} |
|
|
|
|
|
|
|
|
|
<div class="container mainScore"> |
|
|
|
|
<div class="row"> |
|
|
|
|
<div class="col-lg-12"> |
|
|
|
|
<p class="titleScore">Личный кабинет</p> |
|
|
|
|
</div> |
|
|
|
|
{% include 'partials/modals/add_team_member.html' %} |
|
|
|
|
|
|
|
|
|
{% include 'partials/contractor_profile_tabs.html' %} |
|
|
|
|
|
|
|
|
|
<div class="buttonGP disTab"> |
|
|
|
|
<div class="btn-group valProject2 val-pro3" role="group"> |
|
|
|
|
{% if contractor.team %} |
|
|
|
|
<a href="{% url 'users:team-profile' pk=contractor.team.pk %}" class="btn btn-default"> |
|
|
|
|
{{ contractor.team.name }} |
|
|
|
|
<span><mark>{% get_new_count_message contractor.team request.user %}</mark></span> |
|
|
|
|
</a> |
|
|
|
|
{% else %} |
|
|
|
|
<button type="button" class="btn btn-default add-group" data-toggle="modal" |
|
|
|
|
data-target="#myModal"> |
|
|
|
|
+ Добавить группу |
|
|
|
|
</button> |
|
|
|
|
{% endif %} |
|
|
|
|
<div class="old-main"> |
|
|
|
|
<div class="container mainScore"> |
|
|
|
|
<div class="row"> |
|
|
|
|
<div class="col-lg-12"> |
|
|
|
|
<p class="titleScore">Личный кабинет</p> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="btn-group valProject2 val-pro3" role="group"> |
|
|
|
|
{% for team in contractor.teams.all %} |
|
|
|
|
<a href="{% url 'users:team-profile' pk=team.pk %}" class="btn btn-default"> |
|
|
|
|
{{ team.name }} |
|
|
|
|
<span><mark>{% get_new_count_message team request.user %}</mark></span> |
|
|
|
|
</a> |
|
|
|
|
{% endfor %} |
|
|
|
|
</div> |
|
|
|
|
{% include 'partials/contractor_profile_tabs.html' %} |
|
|
|
|
|
|
|
|
|
<div class="buttonGP disTab"> |
|
|
|
|
<div class="btn-group valProject2 val-pro3" role="group"> |
|
|
|
|
{% if contractor.team %} |
|
|
|
|
<a href="{% url 'users:team-profile' pk=contractor.team.pk %}" class="btn btn-default"> |
|
|
|
|
{{ contractor.team.name }} |
|
|
|
|
<span><mark>{% get_new_count_message contractor.team request.user %}</mark></span> |
|
|
|
|
</a> |
|
|
|
|
{% else %} |
|
|
|
|
<button type="button" class="btn btn-default add-group" data-toggle="modal" |
|
|
|
|
data-target="#myModal"> |
|
|
|
|
+ Добавить группу |
|
|
|
|
</button> |
|
|
|
|
{% endif %} |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> |
|
|
|
|
<div class="modal-dialog" role="document"> |
|
|
|
|
<div class="modal-content"> |
|
|
|
|
<div class="modal-header"> |
|
|
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close"> |
|
|
|
|
<span aria-hidden="true">×</span> |
|
|
|
|
</button> |
|
|
|
|
<div class="btn-group valProject2 val-pro3" role="group"> |
|
|
|
|
{% for team in contractor.teams.all %} |
|
|
|
|
<a href="{% url 'users:team-profile' pk=team.pk %}" class="btn btn-default"> |
|
|
|
|
{{ team.name }} |
|
|
|
|
<span><mark>{% get_new_count_message team request.user %}</mark></span> |
|
|
|
|
</a> |
|
|
|
|
{% endfor %} |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<h4 class="modal-title" id="myModalLabel">Добавление новой группы</h4> |
|
|
|
|
</div> |
|
|
|
|
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> |
|
|
|
|
<div class="modal-dialog" role="document"> |
|
|
|
|
<div class="modal-content"> |
|
|
|
|
<div class="modal-header"> |
|
|
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close"> |
|
|
|
|
<span aria-hidden="true">×</span> |
|
|
|
|
</button> |
|
|
|
|
|
|
|
|
|
<form method="post" action="{% url 'users:team-create' %}">{% csrf_token %} |
|
|
|
|
<div class="modal-body"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>Название <span style="color: red">{{ form_team.name.errors.as_text }}</span> |
|
|
|
|
</p> |
|
|
|
|
<input type="text" class="box-sizing" name="{{ form_team.name.html_name }}"> |
|
|
|
|
</div> |
|
|
|
|
<h4 class="modal-title" id="myModalLabel">Добавление новой группы</h4> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="modal-footer"> |
|
|
|
|
<button type="button" class="btn btn-default" data-dismiss="modal">Закрыть</button> |
|
|
|
|
<button type="submit" class="btn btn-primary">Сохранить</button> |
|
|
|
|
</div> |
|
|
|
|
</form> |
|
|
|
|
<form method="post" action="{% url 'users:team-create' %}">{% csrf_token %} |
|
|
|
|
<div class="modal-body"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>Название <span |
|
|
|
|
style="color: red">{{ form_team.name.errors.as_text }}</span> |
|
|
|
|
</p> |
|
|
|
|
<input type="text" class="box-sizing" name="{{ form_team.name.html_name }}"> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="modal-footer"> |
|
|
|
|
<button type="button" class="btn btn-default" data-dismiss="modal">Закрыть |
|
|
|
|
</button> |
|
|
|
|
<button type="submit" class="btn btn-primary">Сохранить</button> |
|
|
|
|
</div> |
|
|
|
|
</form> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
{% if contractor.team %} |
|
|
|
|
<div class="projectsBlock disTab"> |
|
|
|
|
<div class="col-lg-12"> |
|
|
|
|
<div class="col-lg-3 divCol3"> |
|
|
|
|
<div class="avatar"> |
|
|
|
|
<div class="avatarInset"> |
|
|
|
|
{% if contractor.avatar %} |
|
|
|
|
{% thumbnail contractor.avatar "265x264" crop="center" as im %} |
|
|
|
|
<a href="{% url 'users:team-profile' pk=contractor.team.pk %}"><img |
|
|
|
|
src="{{ im.url }}" alt="profile-image"></a> |
|
|
|
|
{% endthumbnail %} |
|
|
|
|
{% else %} |
|
|
|
|
<a href="{% url 'users:team-profile' pk=contractor.team.pk %}"> |
|
|
|
|
{% if contractor.gender == "female" %} |
|
|
|
|
<img src="{% static 'img/avatars/avatar-female.jpg' %}" |
|
|
|
|
alt="profile-image"> |
|
|
|
|
{% else %} |
|
|
|
|
<img src="{% static 'img/avatars/avatar-male.jpg' %}" |
|
|
|
|
alt="profile-image"> |
|
|
|
|
{% endif %} |
|
|
|
|
</a> |
|
|
|
|
{% endif %} |
|
|
|
|
{% if contractor.team %} |
|
|
|
|
<div class="projectsBlock disTab"> |
|
|
|
|
<div class="col-lg-12"> |
|
|
|
|
<div class="col-lg-3 divCol3"> |
|
|
|
|
<div class="avatar"> |
|
|
|
|
<div class="avatarInset"> |
|
|
|
|
{% if contractor.avatar %} |
|
|
|
|
{% thumbnail contractor.avatar "265x264" crop="center" as im %} |
|
|
|
|
<a href="{% url 'users:team-profile' pk=contractor.team.pk %}"><img |
|
|
|
|
src="{{ im.url }}" alt="profile-image"></a> |
|
|
|
|
{% endthumbnail %} |
|
|
|
|
{% else %} |
|
|
|
|
<a href="{% url 'users:team-profile' pk=contractor.team.pk %}"> |
|
|
|
|
{% if contractor.gender == "female" %} |
|
|
|
|
<img src="{% static 'img/avatars/avatar-female.jpg' %}" |
|
|
|
|
alt="profile-image"> |
|
|
|
|
{% else %} |
|
|
|
|
<img src="{% static 'img/avatars/avatar-male.jpg' %}" |
|
|
|
|
alt="profile-image"> |
|
|
|
|
{% endif %} |
|
|
|
|
</a> |
|
|
|
|
{% endif %} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="menuUser disTab"> |
|
|
|
|
<a href="#" onclick="return false" data-toggle="modal" data-target="#addTeamMemberModal" |
|
|
|
|
class="add-man -add-team-member"> |
|
|
|
|
добавить участника |
|
|
|
|
</a> |
|
|
|
|
|
|
|
|
|
<div class="block-users"> |
|
|
|
|
<p>Состав группы</p> |
|
|
|
|
|
|
|
|
|
{% for c in contractor.team.contractors.all %} |
|
|
|
|
<div class="message-new"> |
|
|
|
|
<div class="imgMess"> |
|
|
|
|
{% if c.avatar %} |
|
|
|
|
{% thumbnail c.avatar "60x60" crop="center" as im %} |
|
|
|
|
<img src="{{ im.url }}" alt="mess-image"> |
|
|
|
|
{% endthumbnail %} |
|
|
|
|
{% else %} |
|
|
|
|
{% if c.gender == "female" %} |
|
|
|
|
<img src="{% static 'img/avatars/avatar-female.jpg' %}" |
|
|
|
|
alt="profile-image"> |
|
|
|
|
<div class="menuUser disTab"> |
|
|
|
|
<a href="#" onclick="return false" data-toggle="modal" |
|
|
|
|
data-target="#addTeamMemberModal" |
|
|
|
|
class="add-man -add-team-member"> |
|
|
|
|
добавить участника |
|
|
|
|
</a> |
|
|
|
|
|
|
|
|
|
<div class="block-users"> |
|
|
|
|
<p>Состав группы</p> |
|
|
|
|
|
|
|
|
|
{% for c in contractor.team.contractors.all %} |
|
|
|
|
<div class="message-new"> |
|
|
|
|
<div class="imgMess"> |
|
|
|
|
{% if c.avatar %} |
|
|
|
|
{% thumbnail c.avatar "60x60" crop="center" as im %} |
|
|
|
|
<img src="{{ im.url }}" alt="mess-image"> |
|
|
|
|
{% endthumbnail %} |
|
|
|
|
{% else %} |
|
|
|
|
<img src="{% static 'img/avatars/avatar-male.jpg' %}" |
|
|
|
|
alt="profile-image"> |
|
|
|
|
{% if c.gender == "female" %} |
|
|
|
|
<img src="{% static 'img/avatars/avatar-female.jpg' %}" |
|
|
|
|
alt="profile-image"> |
|
|
|
|
{% else %} |
|
|
|
|
<img src="{% static 'img/avatars/avatar-male.jpg' %}" |
|
|
|
|
alt="profile-image"> |
|
|
|
|
{% endif %} |
|
|
|
|
{% endif %} |
|
|
|
|
{% endif %} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<p class="nameMess" style="float: none"> |
|
|
|
|
<a href="{% url 'users:contractor-profile' c.pk %}">{{ c.get_full_name }}</a> |
|
|
|
|
</p> |
|
|
|
|
<p class="nameMess" style="float: none"> |
|
|
|
|
<a href="{% url 'users:contractor-profile' c.pk %}">{{ c.get_full_name }}</a> |
|
|
|
|
</p> |
|
|
|
|
|
|
|
|
|
<p><span>{{ c.get_popular_specialization }}</span></p> |
|
|
|
|
</div> |
|
|
|
|
{% empty %} |
|
|
|
|
В группе пока нет участников |
|
|
|
|
{% endfor %} |
|
|
|
|
<p><span>{{ c.get_popular_specialization }}</span></p> |
|
|
|
|
</div> |
|
|
|
|
{% empty %} |
|
|
|
|
В группе пока нет участников |
|
|
|
|
{% endfor %} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-9 divCol9"> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<p class="nameUser"><a |
|
|
|
|
href="{% url 'users:team-profile' pk=contractor.team.pk %}">{{ contractor.team.name }}</a> |
|
|
|
|
</p> |
|
|
|
|
<p class="cityUser">{{ contractor.get_location }}</p> |
|
|
|
|
<p class="navv">На сайте {{ contractor.team.created }}</p> |
|
|
|
|
<div class="col-lg-9 divCol9"> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<p class="nameUser"><a |
|
|
|
|
href="{% url 'users:team-profile' pk=contractor.team.pk %}">{{ contractor.team.name }}</a> |
|
|
|
|
</p> |
|
|
|
|
<p class="cityUser">{{ contractor.get_location }}</p> |
|
|
|
|
<p class="navv">На сайте {{ contractor.team.created }}</p> |
|
|
|
|
|
|
|
|
|
<p class="navv"> |
|
|
|
|
Кол-во человек: <span>{{ contractor.team.contractors.count }}</span> |
|
|
|
|
</p> |
|
|
|
|
<p class="navv"> |
|
|
|
|
Кол-во человек: <span>{{ contractor.team.contractors.count }}</span> |
|
|
|
|
</p> |
|
|
|
|
|
|
|
|
|
<p class="navv"> |
|
|
|
|
Выполненных проектов: <span>{{ completed_project_count }}</span> |
|
|
|
|
</p> |
|
|
|
|
<p class="navv"> |
|
|
|
|
Выполненных проектов: <span>{{ completed_project_count }}</span> |
|
|
|
|
</p> |
|
|
|
|
|
|
|
|
|
<div class="statusUser st-new">Свободен</div> |
|
|
|
|
<div class="statusUser st-new">Свободен</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
{% specialization_team_widget contractor.team.pk %} |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
{% specialization_team_widget contractor.team.pk %} |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
{% ratings_team_widget contractor.team.pk %} |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
{% ratings_team_widget contractor.team.pk %} |
|
|
|
|
|
|
|
|
|
{% if contractor.cro %} |
|
|
|
|
<div class="sroUser"> |
|
|
|
|
<div class="iconSRO"></div> |
|
|
|
|
<p>Есть допуск СРО</p> |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
{% if contractor.cro %} |
|
|
|
|
<div class="sroUser"> |
|
|
|
|
<div class="iconSRO"></div> |
|
|
|
|
<p>Есть допуск СРО</p> |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-9"> |
|
|
|
|
<div class="profileTabs2"> |
|
|
|
|
<ul class="nav nav-tabs nav-justified"> |
|
|
|
|
<li role="presentation" class="active"> |
|
|
|
|
<a href="#tab11" data-toggle="tab">Портфолио</a> |
|
|
|
|
</li> |
|
|
|
|
<li role="presentation"> |
|
|
|
|
<a href="#tab12" data-toggle="tab">Готовые проекты</a> |
|
|
|
|
</li> |
|
|
|
|
<li role="presentation"> |
|
|
|
|
<a href="#tab13" data-toggle="tab">Отзывы</a> |
|
|
|
|
</li> |
|
|
|
|
</ul> |
|
|
|
|
<div class="col-lg-9"> |
|
|
|
|
<div class="profileTabs2"> |
|
|
|
|
<ul class="nav nav-tabs nav-justified"> |
|
|
|
|
<li role="presentation" class="active"> |
|
|
|
|
<a href="#tab11" data-toggle="tab">Портфолио</a> |
|
|
|
|
</li> |
|
|
|
|
<li role="presentation"> |
|
|
|
|
<a href="#tab12" data-toggle="tab">Готовые проекты</a> |
|
|
|
|
</li> |
|
|
|
|
<li role="presentation"> |
|
|
|
|
<a href="#tab13" data-toggle="tab">Отзывы</a> |
|
|
|
|
</li> |
|
|
|
|
</ul> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="tab-content"> |
|
|
|
|
<div id="tab11" class="tab-pane fade in active"> |
|
|
|
|
<div class="galleryWork2 disTab col-lg-9 -portfolios-container"> |
|
|
|
|
<script type="text/x-template" class="-portfolio-item-templ"> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<div class="insetCol box-sizing disTab"> |
|
|
|
|
<div class="imgGal" |
|
|
|
|
style="background:rgba(0, 0, 0, 0) url('<%- portfolio.photos[0].img %>') no-repeat scroll center center / cover"> |
|
|
|
|
<a class="open-modal-image" href="<%- portfolio.photos[0].img %>"> |
|
|
|
|
<div class="imgFigure"></div> |
|
|
|
|
</a> |
|
|
|
|
<div class="tab-content"> |
|
|
|
|
<div id="tab11" class="tab-pane fade in active"> |
|
|
|
|
<div class="galleryWork2 disTab col-lg-9 -portfolios-container"> |
|
|
|
|
<script type="text/x-template" class="-portfolio-item-templ"> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<div class="insetCol box-sizing disTab"> |
|
|
|
|
<div class="imgGal" |
|
|
|
|
style="background:rgba(0, 0, 0, 0) url('<%- portfolio.photos[0].img %>') no-repeat scroll center center / cover"> |
|
|
|
|
<a class="open-modal-image" |
|
|
|
|
href="<%- portfolio.photos[0].img %>"> |
|
|
|
|
<div class="imgFigure"></div> |
|
|
|
|
</a> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="insetCol2 box-sizing disTab text-center"> |
|
|
|
|
<a href="<%- portfAbsUrl %>"><%- trunc({length: 50}, portfolio.name) |
|
|
|
|
%></a> |
|
|
|
|
<div class="insetCol2 box-sizing disTab text-center"> |
|
|
|
|
<a href="<%- portfAbsUrl %>"><%- trunc({length: 50}, portfolio.name) |
|
|
|
|
%></a> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</script> |
|
|
|
|
</div> |
|
|
|
|
</script> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-9 col-lg-offset-3 -more-portfolios-btn"> |
|
|
|
|
<div class="linkElse"> |
|
|
|
|
<a href="#" onclick="loadMorePortfolios(); return false" class="showElse">показать |
|
|
|
|
еще</a> |
|
|
|
|
<div class="col-lg-9 col-lg-offset-3 -more-portfolios-btn"> |
|
|
|
|
<div class="linkElse"> |
|
|
|
|
<a href="#" onclick="loadMorePortfolios(); return false" class="showElse">показать |
|
|
|
|
еще</a> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div id="tab12" class="tab-pane fade"> |
|
|
|
|
<div class="galleryWork2 disTab -work-sells-container"> |
|
|
|
|
<script type="text/x-template" class="-work-sell-item-templ"> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<div class="insetCol box-sizing disTab"> |
|
|
|
|
<div class="imgGal" |
|
|
|
|
style="background:rgba(0, 0, 0, 0) url('<%- workSell.photos[0].img %>') no-repeat scroll center center / cover ;"> |
|
|
|
|
<a class="open-modal-image" href="<%- workSell.photos[0].img %>"> |
|
|
|
|
<div class="imgFigure"></div> |
|
|
|
|
</a> |
|
|
|
|
</div> |
|
|
|
|
<div id="tab12" class="tab-pane fade"> |
|
|
|
|
<div class="galleryWork2 disTab -work-sells-container"> |
|
|
|
|
<script type="text/x-template" class="-work-sell-item-templ"> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<div class="insetCol box-sizing disTab"> |
|
|
|
|
<div class="imgGal" |
|
|
|
|
style="background:rgba(0, 0, 0, 0) url('<%- workSell.photos[0].img %>') no-repeat scroll center center / cover ;"> |
|
|
|
|
<a class="open-modal-image" |
|
|
|
|
href="<%- workSell.photos[0].img %>"> |
|
|
|
|
<div class="imgFigure"></div> |
|
|
|
|
</a> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="cenaImg box-sizing"> |
|
|
|
|
<div class="cenaImgInset"> |
|
|
|
|
<%- workSell.budget %> <i class="fa fa-rub"></i> |
|
|
|
|
<div class="cenaImg box-sizing"> |
|
|
|
|
<div class="cenaImgInset"> |
|
|
|
|
<%- workSell.budget %> <i class="fa fa-rub"></i> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="insetCol2 box-sizing disTab"> |
|
|
|
|
<a href="<%- workSellAbsUrl %>"><%- trunc({length: 50}, |
|
|
|
|
workSell.name) |
|
|
|
|
%></a> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="insetCol2 box-sizing disTab"> |
|
|
|
|
<a href="<%- workSellAbsUrl %>"><%- trunc({length: 50}, workSell.name) |
|
|
|
|
%></a> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</script> |
|
|
|
|
</div> |
|
|
|
|
</script> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-9 col-lg-offset-3 -more-work-sells-btn"> |
|
|
|
|
<div class="linkElse"> |
|
|
|
|
<a href="#" onclick="loadMoreWorkSells(); return false" class="showElse">показать |
|
|
|
|
еще</a> |
|
|
|
|
<div class="col-lg-9 col-lg-offset-3 -more-work-sells-btn"> |
|
|
|
|
<div class="linkElse"> |
|
|
|
|
<a href="#" onclick="loadMoreWorkSells(); return false" class="showElse">показать |
|
|
|
|
еще</a> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div id="tab13" class="tab-pane fade"> |
|
|
|
|
{% for review in reviews %} |
|
|
|
|
<div class="new-comm-44"> |
|
|
|
|
<div class="col-lg-12"> |
|
|
|
|
<p class="nameComm"> |
|
|
|
|
<a href="#">{{ review.get_sender }}</a> |
|
|
|
|
</p> |
|
|
|
|
<div id="tab13" class="tab-pane fade"> |
|
|
|
|
{% for review in reviews %} |
|
|
|
|
<div class="new-comm-44"> |
|
|
|
|
<div class="col-lg-12"> |
|
|
|
|
<p class="nameComm"> |
|
|
|
|
<a href="#">{{ review.get_sender }}</a> |
|
|
|
|
</p> |
|
|
|
|
|
|
|
|
|
{% if review.project.deal_type == 'secure_deal' %} |
|
|
|
|
<span class="dateComm44">Безопасная сделка</span> |
|
|
|
|
{% endif %} |
|
|
|
|
{% if review.project.deal_type == 'secure_deal' %} |
|
|
|
|
<span class="dateComm44">Безопасная сделка</span> |
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
|
<div class="stars box-sizing"> |
|
|
|
|
<a href="#"> |
|
|
|
|
{% if review.type == 'positive' %} |
|
|
|
|
Положительный отзыв |
|
|
|
|
{% elif review.type == 'negative' %} |
|
|
|
|
Отрицательный отзыв |
|
|
|
|
{% else %} |
|
|
|
|
Нейтральный отзыв |
|
|
|
|
{% endif %} |
|
|
|
|
</a> |
|
|
|
|
</div> |
|
|
|
|
<div class="stars box-sizing"> |
|
|
|
|
<a href="#"> |
|
|
|
|
{% if review.type == 'positive' %} |
|
|
|
|
Положительный отзыв |
|
|
|
|
{% elif review.type == 'negative' %} |
|
|
|
|
Отрицательный отзыв |
|
|
|
|
{% else %} |
|
|
|
|
Нейтральный отзыв |
|
|
|
|
{% endif %} |
|
|
|
|
</a> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<p class="textComm44"> |
|
|
|
|
{{ review.text|safe }} |
|
|
|
|
</p> |
|
|
|
|
<p class="textComm44"> |
|
|
|
|
{{ review.text|safe }} |
|
|
|
|
</p> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
{% empty %} |
|
|
|
|
<div class="new-comm-44"> |
|
|
|
|
<p style="text-align: center;">Отзывов пока нет</p> |
|
|
|
|
</div> |
|
|
|
|
{% endfor %} |
|
|
|
|
{% empty %} |
|
|
|
|
<div class="new-comm-44"> |
|
|
|
|
<p style="text-align: center;">Отзывов пока нет</p> |
|
|
|
|
</div> |
|
|
|
|
{% endfor %} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
|
{% include 'partials/footer.html' %} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
{% endblock %} |
|
|
|
|
|
|
|
|
|
{% block js_block %} |
|
|
|
|
{% block personal_js %} |
|
|
|
|
<script> |
|
|
|
|
(function () { |
|
|
|
|
// Pagination --------------------------------------------------- |
|
|
|
|
|