Улучшения в тестах переходов статусов заказов

- Исправлены комментарии и форматирование в signals.py
- Улучшена читаемость кода в models.py
- Обновлены шаблоны форм статусов
- Доработаны тесты переходов статусов
This commit is contained in:
2026-01-05 21:30:25 +03:00
parent 70f0e4fb4c
commit 2aba3d2404
5 changed files with 400 additions and 121 deletions

View File

@@ -294,6 +294,21 @@ document.addEventListener('DOMContentLoaded', function() {
positiveEndCheckbox.addEventListener('change', updatePreview);
negativeEndCheckbox.addEventListener('change', updatePreview);
// Взаимное отключение чекбоксов: нельзя быть одновременно положительным и отрицательным
positiveEndCheckbox.addEventListener('change', function() {
if (this.checked) {
negativeEndCheckbox.checked = false;
}
updatePreview();
});
negativeEndCheckbox.addEventListener('change', function() {
if (this.checked) {
positiveEndCheckbox.checked = false;
}
updatePreview();
});
// Инициальное обновление
updatePreview();
});