refactor: Заменить сущность Магазин (Shop) на Склад (Warehouse)
Упрощена логика системы путём замены отдельной сущности "Магазин" на универсальную сущность "Склад", которая может использоваться как точка самовывоза. Изменения: - Расширена модель Warehouse: добавлены адрес, контакты, флаг is_pickup_point - Модель Order: поле pickup_shop заменено на pickup_warehouse - Обновлены все формы, сервисы, views, admin для работы со складами - Обновлены шаблоны HTML и JavaScript код - Удалено приложение shops полностью - Пересозданы миграции БД - Обновлён навбар (удалена ссылка на магазины) Преимущества: - Упрощена архитектура системы - Единая точка управления складами и точками самовывоза - Интеграция с системой инвентаризации 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Generated by Django 5.0.10 on 2025-11-13 13:12
|
||||
# Generated by Django 5.0.10 on 2025-11-14 20:45
|
||||
|
||||
import django.db.models.deletion
|
||||
from django.db import migrations, models
|
||||
@@ -128,6 +128,10 @@ class Migration(migrations.Migration):
|
||||
model_name='warehouse',
|
||||
index=models.Index(fields=['is_default'], name='inventory_w_is_defa_4b7615_idx'),
|
||||
),
|
||||
migrations.AddIndex(
|
||||
model_name='warehouse',
|
||||
index=models.Index(fields=['is_pickup_point'], name='inventory_w_is_pick_e86268_idx'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='transferbatch',
|
||||
name='from_warehouse',
|
||||
|
||||
Reference in New Issue
Block a user