#!/usr/bin/env python3 # -*- coding: utf-8 -*- import odoo def update_module(cr): env = odoo.api.Environment(cr, odoo.SUPERUSER_ID, {}) print("\n=== ACTUALIZANDO MÓDULO lims_management ===\n") # Buscar el módulo module = env['ir.module.module'].search([('name', '=', 'lims_management')]) if module: print(f"Módulo encontrado: {module.name}") print(f"Estado actual: {module.state}") # Actualizar el módulo module.button_immediate_upgrade() print("Módulo actualizado exitosamente") else: print("❌ No se encontró el módulo lims_management") if __name__ == '__main__': db_name = 'lims_demo' registry = odoo.registry(db_name) with registry.cursor() as cr: update_module(cr) cr.commit()