312cd808e65e841516618245cbcae861ae981c92
Изменения: - Добавлена пометка '(кошелёк клиента)' к методу оплаты с кодом account_balance в селектах платежа и возврата - Обновлён текст предупреждения о возврате: теперь явно указано, что зачисление в кошелёк происходит только при выборе метода 'кошелёк клиента' - Для всех остальных методов (наличные, карта и т.п.) возврат — это информационная метка для истории, без фактического движения средств Цель: - Устранить путаницу операторов относительно поведения возвратов - Чётко разделить возврат клиенту (внешними способами) и зачисление в кошелёк (только для account_balance) - UI теперь соответствует фактической серверной логике в Transaction.save() Защита от переплаты: - Серверная валидация в TransactionService.create_refund проверяет amount <= order.amount_paid - UI ограничение max на поле ввода суммы возврата - ValidationError с понятным сообщением при попытке превысить лимит
Description
No description provided
Languages
Python
57%
HTML
32%
JavaScript
9.5%
CSS
1.1%
Shell
0.4%