Skip to content

mjavint/odoo-shortcuts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Odoo Shortcuts

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).

Screenshots

  • General View General View 1

  • Odoo Start Server, Debug Python and Javascript Debug

  • Code Lens in Odoo Python Files General View

  • Get the XPath to inherit the structure Get XPath 1 Get XPath 2

  • Easy convert CSV data in XML csv2xml

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.
  • 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

How to install

  1. Install the extension from the vscode marketplace https://marketplace.visualstudio.com/items?itemName=mvintg.odoo-file

Reviews

https://marketplace.visualstudio.com/items?itemName=mvintg.odoo-file&ssr=false#review-details

Known Issues

You can report an issue through https://github.com/mjavint/odoo-shortcuts/issues

Mantainers

About

Issues del Repo odoo-file

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published