13 lines
513 B
Python
13 lines
513 B
Python
from odoo import api, SUPERUSER_ID
|
|
|
|
|
|
def migrate(cr, version):
|
|
env = api.Environment(cr, SUPERUSER_ID, {})
|
|
settings = env['ir.config_parameter']
|
|
create_param = settings.get_param('mailcow.create_mailbox')
|
|
sync_param = settings.get_param('mailcow.sync_alias')
|
|
base_url = settings.get_param('mailcow.base_url')
|
|
api_key = settings.get_param('mailcow.api_key')
|
|
|
|
if (create_param or sync_param) and (not base_url or not api_key):
|
|
(create_param | sync_param).write({'value': False})
|