Add order respondes
This commit is contained in:
@@ -49,13 +49,13 @@
|
||||
<div class="dropdown-content">
|
||||
{% if user.is_authenticated %}
|
||||
<a href="{% url 'profile' %}">Профиль</a>
|
||||
<a href="#">Мои заказы</a>
|
||||
<a href="{% url 'my-orders' %}">Мои заказы</a>
|
||||
<a href="#">Мой кошелёк</a>
|
||||
<a href="#">Мои записи</a>
|
||||
<a href="{% url 'logout'%}?next={{request.path}}">Выход</a>
|
||||
{% else %}
|
||||
<span>Вы не вошли</span>
|
||||
<a href="{% url 'login'%}?next={{request.path}}">Вход</a>
|
||||
<a href="{% url 'login' %}?next={{request.path}}">Вход</a>
|
||||
<a href="{% url 'register' %}?next={{request.path}}">Регистрация</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
23
templates/orders/order-respond.html
Normal file
23
templates/orders/order-respond.html
Normal file
@@ -0,0 +1,23 @@
|
||||
{% extends 'base.html' %}
|
||||
{% block title %} Аккаунт | вход {% endblock %}
|
||||
|
||||
{% block styles %}
|
||||
<style>
|
||||
.field-wrapper {
|
||||
margin: 1em;
|
||||
padding: 1em;
|
||||
border-left: var(--brand-color) solid 1px;
|
||||
}
|
||||
.field-wrapper > * {
|
||||
display: inline;
|
||||
}
|
||||
.field-wrapper > span {
|
||||
font-weight: bolder;
|
||||
margin-right: 1em;
|
||||
}
|
||||
</style>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
{% endblock %}
|
@@ -15,31 +15,67 @@
|
||||
font-weight: bolder;
|
||||
margin-right: 1em;
|
||||
}
|
||||
|
||||
.respond-user {
|
||||
border-left: 1px dashed violet;
|
||||
margin: 2em;
|
||||
padding-left: 1em;
|
||||
}
|
||||
</style>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class=deprecated-page-header"> Заказ {{ order.name }} </h1>
|
||||
{% if order %}
|
||||
<h1 class=deprecated-page-header"> Заказ {{ order.name }} </h1>
|
||||
|
||||
<div class="field-wrapper">
|
||||
{% for i in images %}
|
||||
<img src="{{ i.image.url }}" alt="image-{{ i.id }}">
|
||||
{% endfor %}
|
||||
</div>
|
||||
<div class="field-wrapper">
|
||||
{% for i in images %}
|
||||
<img src="{{ i.image.url }}" alt="image-{{ i.id }}">
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
||||
<div class="field-wrapper">
|
||||
<span>Описание:</span>
|
||||
<p>{{ order.description }}</p>
|
||||
</div>
|
||||
<div class="field-wrapper">
|
||||
<span>Описание:</span>
|
||||
<p>{{ order.description }}</p>
|
||||
</div>
|
||||
|
||||
<div class="field-wrapper">
|
||||
<span>Дата создания:</span>
|
||||
<p>{{ order.create_time }}</p>
|
||||
</div>
|
||||
<div class="field-wrapper">
|
||||
<span>Дата создания:</span>
|
||||
<p>{{ order.create_time }}</p>
|
||||
</div>
|
||||
|
||||
<div class="field-wrapper">
|
||||
<span>Город:</span>
|
||||
<p>{{ order.address_city.name }}</p>
|
||||
</div>
|
||||
<div class="field-wrapper">
|
||||
<span>Город:</span>
|
||||
<p>{{ order.address_city.name }}</p>
|
||||
</div>
|
||||
|
||||
{% if can_responde %}
|
||||
{% if is_responde %}
|
||||
<form action="{% url 'order-respond' order.id %}" method="POST">
|
||||
{% csrf_token %}
|
||||
<input type="hidden" name="action" value="unrespond">
|
||||
<input type="submit" value="Отменить отклик">
|
||||
</form>
|
||||
{% else %}
|
||||
<form action="{% url 'order-respond' order.id %}" method="POST">
|
||||
{% csrf_token %}
|
||||
<input type="hidden" name="action" value="respond">
|
||||
<input type="submit" value="Откликнуться!">
|
||||
</form>
|
||||
{% endif %}
|
||||
<p> Откликнулось человек: {{ respondes_count }} </p>
|
||||
{% else %}
|
||||
<p>
|
||||
Вы владелец объявления. {% if respond_users %}Вот эти пользователи откликнулись на ваше объявление:{% else %}Пока на него нет откликов.{% endif %}
|
||||
</p>
|
||||
{% for r in respond_users %}
|
||||
<div class="respond-user">
|
||||
{{ r.create_time }}: {{ r.user.name }}
|
||||
</div>
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<h1 class=deprecated-page-header"> Запрошенный вами заказ не найден! </h1>
|
||||
{% endif %}
|
||||
|
||||
{% endblock %}
|
||||
|
@@ -1,26 +0,0 @@
|
||||
{% extends 'base.html' %}
|
||||
{% block title %} Аккаунт | вход {% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class=deprecated-page-header"> Ваш аккаунт </h1>
|
||||
{% if user.is_authenticated %}
|
||||
Ваше имя: {{ user.name }}<br>
|
||||
Ваша фамилия: {{ user.surname }}<br>
|
||||
Ваша почта: {{ user.email }}<br>
|
||||
Ваш телефон: {{ user.phone }}<br>
|
||||
Ваш телефон верифицирован:
|
||||
{% if user.is_phone_verified %}
|
||||
<span style="color: green">Да</span>
|
||||
{% else %}
|
||||
<span style="color: red">Нет</span>
|
||||
{% endif %}<br>
|
||||
|
||||
{% if user.is_staff %}
|
||||
<span style="color: green">Вам разрешено входить в административную часть сайта</span>
|
||||
<br>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
Вы не вошли. Используйте меню аккаунта для входа или авторизации.
|
||||
{% endif %}
|
||||
|
||||
{% endblock %}
|
Reference in New Issue
Block a user