- Добавлена специальная обработка витринных комплектов в сигнале update_reservation_on_item_change: * При создании OrderItem с витринным комплектом привязываются существующие витринные резервы компонентов * Не создаются новые резервы на уровне комплекта - Исправлена логика создания Sale для комплектов в сигнале create_sale_on_order_completion: * Для комплектов (витринных и обычных) создаются Sale для каждого компонента через резервы * Используется FIFO-списание для компонентов * Предотвращена ошибка передачи ProductKit в поле Reservation.product Fixes: Cannot assign ProductKit to Reservation.product field Fixes: Не удалось создать Sale для заказа с витринным комплектом
45 lines
1.7 KiB
Plaintext
45 lines
1.7 KiB
Plaintext
# -*- coding: utf-8 -*-
|
||
# ============================================
|
||
# DJANGO SETTINGS
|
||
# ============================================
|
||
SECRET_KEY=your-secret-key-here-change-in-production
|
||
DEBUG=True
|
||
|
||
# ============================================
|
||
# DATABASE SETTINGS (PostgreSQL)
|
||
# ============================================
|
||
DB_NAME=inventory_db
|
||
DB_USER=postgres
|
||
DB_PASSWORD=your-database-password-here
|
||
DB_HOST=localhost
|
||
DB_PORT=5432
|
||
|
||
# ============================================
|
||
# TENANT ADMIN AUTO-CREATION
|
||
# ============================================
|
||
# При создании нового тенанта автоматически создается суперпользователь
|
||
# с указанными credentials для доступа к админке тенанта
|
||
#
|
||
# Для разработки можете использовать простые значения:
|
||
# TENANT_ADMIN_EMAIL=admin@localhost
|
||
# TENANT_ADMIN_PASSWORD=1234
|
||
# TENANT_ADMIN_NAME=Admin
|
||
#
|
||
# Для продакшена используйте более безопасные значения!
|
||
TENANT_ADMIN_EMAIL=admin@localhost
|
||
TENANT_ADMIN_PASSWORD=change-me-in-production
|
||
TENANT_ADMIN_NAME=Admin
|
||
|
||
# ============================================
|
||
# DOMAIN SETTINGS
|
||
# ============================================
|
||
# Базовый домен для мультитенантности (без схемы http/https)
|
||
# Локально: localhost:8000
|
||
# Продакшен: your-domain.com
|
||
TENANT_DOMAIN_BASE=localhost:8000
|
||
|
||
# Использовать HTTPS для ссылок
|
||
# False - для локальной разработки (http://)
|
||
# True - для продакшена (https://)
|
||
USE_HTTPS=False
|