fix(inventory, orders, pos): удалена зависимость от django-simple-history для tenant-моделей
- Добавлен pre_save сигнал для Order вместо django-simple-history - Переписаны все функции signals.py без использования instance.history - Заменены .username на .name|default:.email для CustomUser в шаблонах - Исправлен CSRF-токен в POS для работы с CSRF_USE_SESSIONS=True Теперь создание заказов работает корректно в мультитенантной архитектуре.
This commit is contained in:
@@ -138,7 +138,7 @@
|
||||
<div class="row mb-2">
|
||||
<div class="col-md-4"><strong>Изменен:</strong></div>
|
||||
<div class="col-md-8">
|
||||
{{ order.modified_by.get_short_name|default:order.modified_by.username }}
|
||||
{{ order.modified_by.name|default:order.modified_by.email }}
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
@@ -430,7 +430,7 @@
|
||||
<br><em>{{ transaction.notes|default:transaction.reason }}</em>
|
||||
{% endif %}
|
||||
{% if transaction.created_by %}
|
||||
<br>Кем: {{ transaction.created_by.get_short_name|default:transaction.created_by.username }}
|
||||
<br>Кем: {{ transaction.created_by.name|default:transaction.created_by.email }}
|
||||
{% endif %}
|
||||
</small>
|
||||
</li>
|
||||
|
||||
@@ -910,7 +910,7 @@
|
||||
<td>
|
||||
<small class="text-muted">
|
||||
{% if transaction.created_by %}
|
||||
{{ transaction.created_by.get_short_name|default:transaction.created_by.username }}
|
||||
{{ transaction.created_by.name|default:transaction.created_by.email }}
|
||||
{% else %}
|
||||
—
|
||||
{% endif %}
|
||||
|
||||
Reference in New Issue
Block a user