refactor: стандартизация моделей документов перемещения
Приведение к единому паттерну именования документов: - TransferBatch → TransferDocument - TransferItem → TransferDocumentItem - Удалена устаревшая модель Transfer (одиночные перемещения) - Удалена неиспользуемая модель StockMovement Изменения: - models.py: переименование классов, обновление related_names - admin.py: удаление регистраций Transfer/StockMovement - forms.py: обновление TransferHeaderForm - views/transfer.py: обновление всех view классов - templates: замена transfer_batch → transfer_document - urls.py: удаление путей для movements - views/__init__.py: удаление импорта StockMovementListView - views/movements.py: удален файл Миграция: 0005_refactor_transfer_models - RenameModel операции для сохранения данных - DeleteModel для Transfer и StockMovement Единый паттерн: *Document + *DocumentItem (WriteOffDocument, IncomingDocument, TransferDocument) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# Generated migration for Transfer models refactoring
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('inventory', '0004_remove_incoming_batch_and_incoming'),
|
||||
('products', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
# 1. Удаление устаревших моделей ПЕРЕД переименованием
|
||||
migrations.DeleteModel(
|
||||
name='Transfer',
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name='StockMovement',
|
||||
),
|
||||
|
||||
# 2. Переименование моделей
|
||||
migrations.RenameModel(
|
||||
old_name='TransferBatch',
|
||||
new_name='TransferDocument',
|
||||
),
|
||||
migrations.RenameModel(
|
||||
old_name='TransferItem',
|
||||
new_name='TransferDocumentItem',
|
||||
),
|
||||
|
||||
# 3. Переименование поля transfer_batch → transfer_document в TransferDocumentItem
|
||||
migrations.RenameField(
|
||||
model_name='transferdocumentitem',
|
||||
old_name='transfer_batch',
|
||||
new_name='transfer_document',
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user