Сначала ревью
- Составьте список зависимостей и проверьте их наличие в Odoo 19.
- Проверьте models, fields, XML views, security и scheduled actions.
- Кастомный JavaScript и assets проверяйте отдельно.
Адаптируйте аккуратно
- Обновляйте manifest только после понимания совместимости.
- Исправляйте удаленные поля или измененные модели явными правками кода.
- Проверяйте установку на чистой базе Odoo 19 до production-данных.
Что документировать
- Измененные зависимости.
- Views или fields, которые были заменены.
- Известные ограничения, которые требуют подтверждения пользователя.
Команды, скриншот и типовые ошибки
Ниже практический блок, который помогает проверить шаги без догадок: команда, визуальный ориентир и ошибки, которые стоит искать первыми.
grep -R "version\|depends" __manifest__.py
# review models, views, security and assets before changing version numbers
- Odoo не видит модуль из-за неверного addons path или лишней вложенной папки.
- Manifest содержит зависимость, которой нет в текущем окружении.
- Первый настоящий error в логе скрыт выше каскадных ошибок загрузки.
Следующий шаг
Аудит миграции превращает неизвестный риск в понятный список задач.