Удалена устаревшая логика адресов клиентов
Исправлена ошибка AttributeError при создании нового клиента. Адреса теперь привязаны к заказам, а не к клиентам. - Удалено обращение к customer.addresses в customer_detail view - Убрана секция "Адреса доставки" из шаблона customer_detail.html - Исправлена команда create_demo_orders для работы с новой структурой 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -19,7 +19,7 @@
|
||||
|
||||
<div class="row">
|
||||
<!-- Customer Info -->
|
||||
<div class="col-md-6">
|
||||
<div class="col-md-12">
|
||||
<div class="card mb-4">
|
||||
<div class="card-header">
|
||||
<h5>Информация о клиенте</h5>
|
||||
@@ -82,39 +82,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Addresses -->
|
||||
<div class="col-md-6">
|
||||
<div class="card mb-4">
|
||||
<div class="card-header d-flex justify-content-between align-items-center">
|
||||
<h5>Адреса доставки</h5>
|
||||
<a href="#" class="btn btn-sm btn-outline-primary">Добавить адрес</a>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
{% if addresses %}
|
||||
{% for address in addresses %}
|
||||
<div class="border p-3 mb-3 rounded {% if address.is_default %}border-primary border-2{% endif %}">
|
||||
{% if address.is_default %}
|
||||
<span class="badge bg-primary mb-2">Адрес по умолчанию</span>
|
||||
{% endif %}
|
||||
<h6>{{ address.recipient_name }}</h6>
|
||||
<p class="mb-1">
|
||||
<strong>Адрес:</strong> {{ address.full_address }}, {{ address.district }}
|
||||
</p>
|
||||
{% if address.delivery_instructions %}
|
||||
<p class="mb-1">
|
||||
<strong>Инструкции:</strong> {{ address.delivery_instructions }}
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
{% endfor %}
|
||||
{% else %}
|
||||
<p>У клиента нет сохраненных адресов доставки.</p>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user