Разрешено редактирование товаров в заказах любого статуса

- Удалена проверка is_draft() при добавлении товаров в заказ
- Удалена проверка is_draft() при удалении товаров из заказа
- Теперь можно редактировать состав заказа не только в черновиках

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-12 17:09:06 +03:00
parent 725c4bc5f3
commit 5fb6c0a2cb

View File

@@ -227,9 +227,6 @@ class DraftOrderService:
with transaction.atomic(): with transaction.atomic():
order = Order.objects.get(pk=order_id) order = Order.objects.get(pk=order_id)
if not order.is_draft():
raise ValidationError("Можно добавлять товары только в черновики заказов")
# Определяем товар или комплект # Определяем товар или комплект
product = None product = None
product_kit = None product_kit = None
@@ -275,9 +272,6 @@ class DraftOrderService:
with transaction.atomic(): with transaction.atomic():
order = Order.objects.get(pk=order_id) order = Order.objects.get(pk=order_id)
if not order.is_draft():
raise ValidationError("Можно удалять товары только из черновиков заказов")
OrderItem.objects.filter(pk=order_item_id, order=order).delete() OrderItem.objects.filter(pk=order_item_id, order=order).delete()
# Обновляем итоговую сумму заказа # Обновляем итоговую сумму заказа