fix(discounts): исправить предзаполнение полей при редактировании
Заменить условный рендеринг {% if %} на фильтр |default:'' для
числовых полей, чтобы значения корректно отображались при
редактировании существующей скидки.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -64,7 +64,7 @@
|
||||
<div class="col-md-4">
|
||||
<label for="id_value" class="form-label">Значение *</label>
|
||||
<input type="number" class="form-control" id="id_value" name="value"
|
||||
value="{% if form.value.value %}{{ form.value.value }}{% endif %}"
|
||||
value="{{ form.value.value|default:'' }}"
|
||||
step="0.01" min="0" required>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
@@ -123,14 +123,14 @@
|
||||
<div class="col-md-6">
|
||||
<label for="id_min_order_amount" class="form-label">Мин. сумма заказа</label>
|
||||
<input type="number" class="form-control" id="id_min_order_amount" name="min_order_amount"
|
||||
value="{% if form.min_order_amount.value %}{{ form.min_order_amount.value }}{% endif %}"
|
||||
value="{{ form.min_order_amount.value|default:'' }}"
|
||||
step="0.01" min="0">
|
||||
<div class="form-text">Для скидок на заказ</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<label for="id_max_usage_count" class="form-label">Макс. использований</label>
|
||||
<input type="number" class="form-control" id="id_max_usage_count" name="max_usage_count"
|
||||
value="{% if form.max_usage_count.value %}{{ form.max_usage_count.value }}{% endif %}"
|
||||
value="{{ form.max_usage_count.value|default:'' }}"
|
||||
min="1">
|
||||
<div class="form-text">Оставьте пустым для безлимитного использования</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user