Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
odoo_cli [2024/06/08 19:00] – creado adminodoo_cli [2026/06/25 09:08] (actual) ivan
Línea 1: Línea 1:
 ====== Odoo Custom CLI ====== ====== Odoo Custom CLI ======
  
 +La base de datos actual se guarda en el archivo .current_database
  
 Cambiar de base de datos Cambiar de base de datos
Línea 10: Línea 11:
 <code bash> <code bash>
 ./start_odoo -a <addons_file> -i <database> ./start_odoo -a <addons_file> -i <database>
 +</code>
 +
 +Arrancar instancia con la base de datos actual
 +<code bash>
 +./start_odoo -a <addons_file>
 +</code>
 +
 +====== Desinstalar un modulo via CLI ======
 +Primero Odoo shell
 +<code bash>
 +./odoo-bin shell -d your_database -c odoo.conf
 +</code>
 +
 +Despues el script en python
 +<code python>
 +module_name = 'nombre_modulo'
 +
 +module = env['ir.module.module'].search([
 +    ('name', '=', module_name)
 +], limit=1)
 +
 +if not module:
 +    print(f"Module '{module_name}' not found.")
 +elif module.state == 'uninstalled':
 +    print(f"Module '{module_name}' is already uninstalled.")
 +else:
 +    print(f"Uninstalling '{module_name}'...")
 +    module.button_immediate_uninstall()
 +    env.cr.commit()
 +    print(f"Module '{module_name}' successfully uninstalled.")
 </code> </code>
  • odoo_cli.1717891240.txt.gz
  • Última modificación: 2024/06/08 19:00
  • por admin