Generates addon, modules, models, views, reports, wizard, components, widget, actions, services in OWL. Debug in python and javascript for Odoo. Powerful snippets for all file types including Python, Javascript, CSV and XML
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Generates addon, modules, models, views, reports, wizard, components, widget, actions, services in OWL and other necessary files referring to the two main frameworks (Python, Javascript). It has integrated server startup, debugging in Python and Javascript. Features powerful snippets for all file types including Python, Javascript, CSV and XML
Note: The commands shown must be executed by clicking on the addon that is created.
Screenshots
General View
Create views and reports, import model in __init__.py, import model in security model access (ir.model.access.csv)
Create Python Files
Debug Odoo Python and Javascript for Configurations Files
Create Javascript Files
Get the XPath to inherit the structure
Features
Create a new addon starting from the simplest possible structure, in addition to the possibility of choosing whether the assets will be loaded in the __manifest__.py according to the version of Odoo you choose.
Create a module or several Odoo modules at once to host models, reports, controllers, wizards and more.
Create an inherited model which will also be automatically included in the import in the __init__.py file in the models folder.
Create a new model which the import will automatically include in the __init__.py file in the models folder, its loading in the ___manifest__.py and its default access control in the ir.model.access.csv.
Create a security access control file which will be automatically loaded into the ___manifest__.py.
Create an OWL component of type fields, action or common.
Create an OWL services.
Get Current XPath in views *.xml, selecting the tag inside the quotes or selecting the parent selector of the line.
Create odoo configuration files (*.conf).
Create new Report File (*.xml).
Create new Wizard File (*.xml and *.py).
Create a new controller including the template.
Create new Paper Format.
Create views and reports from the model and inherit model from the editor.
Import model and inherit model in __init__.py from the editor.
Import model in security model access file (ir.model.access.csv).
Get the import path of a javascript file.
Open a file from its import and navigate to the definition of the chosen class or function.
A new view containers has been created for Odoo.
Added to start the odoo server, debug python and javascript files for each of the configurations found in the environment.
Translate .po files.
Added actions.
Added the functionality to create inherited views.
Added the functionality to create paper format to the reports.