diff --git a/runbot/migrations/17.0.5.5/pre-migration.py b/runbot/migrations/17.0.5.5/pre-migration.py new file mode 100644 index 00000000..9f9fe3a3 --- /dev/null +++ b/runbot/migrations/17.0.5.5/pre-migration.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- + +import logging + +try: + from odoo.upgrade import util +except ImportError: + util = None + +_logger = logging.getLogger(__name__) + +def migrate(cr, version): + if util: + util.remove_field(cr, "runbot.build.config", "message_main_attachment_id") + util.remove_field(cr, "runbot.build.config.step", "message_main_attachment_id") + util.remove_field(cr, "runbot.build.error", "message_main_attachment_id") + util.remove_field(cr, "runbot.error.regex", "message_main_attachment_id") + util.remove_field(cr, "runbot.bundle", "message_main_attachment_id") + util.remove_field(cr, "runbot.codeowner", "message_main_attachment_id") + util.remove_field(cr, "runbot.dockerfile", "message_main_attachment_id") + util.remove_field(cr, "runbot.host", "message_main_attachment_id") + util.remove_field(cr, "runbot.trigger", "message_main_attachment_id") + util.remove_field(cr, "runbot.remote", "message_main_attachment_id") + util.remove_field(cr, "runbot.repo", "message_main_attachment_id") + util.remove_field(cr, "runbot.team", "message_main_attachment_id") + else: + _logger.error('Missing utils, cannot migrate to 17.0') \ No newline at end of file