- Добавлена вкладка "Скидки" в страницу настроек - Созданы views для управления скидками и промокодами с проверкой прав: * owner/manager/superuser - полный CRUD * florist - только просмотр * courier - нет доступа - Созданы шаблоны: список скидок, форма, подтверждение удаления - Созданы шаблоны: список промокодов, форма, подтверждение удаления - Добавлены фильтры по типу, области действия, активности - Добавлена пагинация Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
43 lines
1.9 KiB
HTML
43 lines
1.9 KiB
HTML
{% extends "system_settings/base_settings.html" %}
|
||
|
||
{% block title %}Удаление промокода{% endblock %}
|
||
|
||
{% block settings_content %}
|
||
<div class="row justify-content-center">
|
||
<div class="col-md-6">
|
||
<div class="card">
|
||
<div class="card-header bg-danger text-white">
|
||
<h4 class="mb-0"><i class="bi bi-exclamation-triangle"></i> Удаление промокода</h4>
|
||
</div>
|
||
<div class="card-body">
|
||
<p>Вы уверены, что хотите удалить промокод <code>{{ object.code }}</code>?</p>
|
||
|
||
<div class="alert alert-warning">
|
||
<i class="bi bi-info-circle"></i>
|
||
<strong>Внимание!</strong> Это действие нельзя отменить.
|
||
</div>
|
||
|
||
<div class="mb-3">
|
||
<strong>Информация о промокоде:</strong>
|
||
<ul class="mb-0">
|
||
<li>Скидка: {{ object.discount.name }}</li>
|
||
<li>Значение: {% if object.discount.discount_type == 'percentage' %}{{ object.discount.value }}%{% else %}{{ object.discount.value }} руб.{% endif %}</li>
|
||
<li>Использований: {{ object.current_uses }} раз</li>
|
||
</ul>
|
||
</div>
|
||
|
||
<form method="post">
|
||
{% csrf_token %}
|
||
<div class="d-flex justify-content-between">
|
||
<a href="{% url 'system_settings:discounts:promo-list' %}" class="btn btn-secondary">Отмена</a>
|
||
<button type="submit" class="btn btn-danger">
|
||
<i class="bi bi-trash"></i> Удалить
|
||
</button>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{% endblock %}
|