Generates all existing types of Odoo files, including addons and configurations. It has integrated server-side startup and debugging, including javascript (OWL). It has powerful snippets that will help you write code much faster in different files (*.py, *.js, *.csv, *.xml).
- 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 their.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.
- The possibility has been added to transform the data file (example: account.move.csv) to its corresponding xml file (account_move_data.xml) with noupdate set to True activated by default so that it is only loaded once.
- It is now possible to add your own documentation resources via the
odooShortcuts.sites
configuration - Support for string templates in python
- Install the extension from the vscode marketplace https://marketplace.visualstudio.com/items?itemName=mvintg.odoo-file
https://marketplace.visualstudio.com/items?itemName=mvintg.odoo-file&ssr=false#review-details
You can report an issue through https://github.com/mjavint/odoo-shortcuts/issues
- Ing. Manuel Vinent Guilarte mjavint@gmail.com
- Ing. Antonio David Ruban Espinal antoniodavid8@gmail.com