Files
octopus/myproject/.env.example
Andrey Smakotin 3ef2a19537 Исправлена логика продажи витринных комплектов через POS
- Добавлена специальная обработка витринных комплектов в сигнале 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 для заказа с витринным комплектом
2025-12-08 17:56:47 +03:00

45 lines
1.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# -*- 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