fix(orders): исправить удаление позиций заказа в формсете

- Исправлена логика удаления inline-форм для позиций заказа
- Добавлена обработка удаления сохранённых и новых форм
- Добавлено поле id и DELETE в OrderItemForm для корректной работы формсета
- Добавлена проверка на null для created_by на странице отладки
- Расширены права доступа к отладочной странице: теперь доступна owner и manager
- Добавлено логирование для отладки процесса обновления заказа
This commit is contained in:
2026-01-18 17:16:34 +03:00
parent ab1e8ebd18
commit 0d882781da
6 changed files with 150 additions and 25 deletions

View File

@@ -94,8 +94,8 @@
</li>
{% endif %}
<!-- 🔧 Debug (только для superuser) -->
{% if user.is_superuser %}
<!-- 🔧 Debug (для owner или manager) -->
{% if user.is_owner or user.is_manager %}
{% url 'inventory:debug_page' as debug_url %}
{% if debug_url %}
<li class="nav-item">