Odoo Control Extension
Extensión para facilitar y mejorar la productividad en Visual Studio Code
Features
Esta extensión está en desarrollo actualmente, pero incluye varias características que pueden ser aprovechadas desde ya.
Pulsando "ctrl+shift+b", nos aparecerá el sigiente listado:
Master Password: Te copia al portapapeles la clave del config.yml de la instancia
New Module: Te pregunta por el nombre del nuevo módulo y te crea en la carpeta trey-addons de la instancia actual, la estructura básica de un módulo
Restart: Reinicia a través de Odoo Control la instancia actual
Stop: Para Odoo
Tests: Te pregunta por el nombre de la base de datos y luego por el del módulo que deseas probar, comprueba la existencia de la base de datos introducida y si existe, te pregunta si deseas usarla o si deseas eliminarla y crear una nueva base de datos, en caso de que la elimines, te crea una nueva base de datos con el nombre que hayas introducido y te instala el módulo que hayas especificado, en caso de decidir usar la base de datos existente, te preguntará si ya está instalado el módulo, en caso afirmativo, ejecutará los tests y en caso negativo, primero lo instalará.
Update: Te pedirá la base de datos y el nombre del módulo, si todo está correcto, lanzará el comando para actualizar.
Pulsando "ctrl+alt+p" nos aparecerá una lista con todas las instancias disponibles, además si hay alguna nueva, la detectará y creará en la instancia el archivo de launch.json predefinido, si seleccionamos una instancia, nos abrirá Visual Studio Code con esa instancia.
Pulsando "ctrl+shift+1", nos aparecerán las siguientes opciones:
Config check: Para comprobar el estado de una base de datos
Config edit: Para abrir la configuración
Config init: Para iniciar una configuración por defecto
Config show: Para mostrar la configuración
Pulsando "ctrl+shift+2", nos aparecerán las siguientes opciones:
Instance addons apply: Nos permite aplicar los addons del config.yml
Instance addons reload: Nos carga los addons en el archivo config.yml
Instance addons update: Actualiza todos los addons
Instance create: Nos permite crear una instancia
Instance delete: Nos permite eliminar una instancia
Instance restore: Se encuentra en desarrollo
Pulsando "ctrl+shift+3", nos aparecerán las siguientes opciones:
Database check: Comprueba posibles errores en una base de datos de odoo
Database copy: Copia una base de datos
Database delete: Elimina una base de datos
Database rename: Renombra una base de datos
Database reset: Resetea el usuario y contraseña de la base de datos
Database restore: Se encuentra en desarrollo
Requisitos
Tener instalado Odoo Control
Enjoy!