You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
# -*- coding: utf-8 -*- # © 2016 Antiun Ingeniería S.L. - Jairo Llopis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from openerp import SUPERUSER_ID import logging
_logger = logging.getLogger(__name__)
def post_init_hook_for_submodules(cr, registry, model, field): """Moves images from single to multi mode.
Feel free to use this as a ``post_init_hook`` for submodules.
:param str model: Model name, like ``product.template``.
:param str field: Binary field that had the images in that :param:`model`, like ``image``. """
with cr.savepoint(): records = registry[model].search( cr, SUPERUSER_ID, [(field, "!=", False)], context=dict())
_logger.info("Moving images from %s to multi image mode.", model) for r in registry[model].browse(cr, SUPERUSER_ID, records): _logger.debug("Setting up multi image for record %d.", r.id) r.image_main = r[field]
|