Разрешено редактирование товаров в заказах любого статуса
- Удалена проверка 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:
@@ -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()
|
||||||
|
|
||||||
# Обновляем итоговую сумму заказа
|
# Обновляем итоговую сумму заказа
|
||||||
|
|||||||
Reference in New Issue
Block a user