pycharm-odoo
pycharm-odoo copied to clipboard
PyCharm plugin for Odoo
https://github.com/odoo/odoo/blob/e39b2a8794840fced43793f1f45936b81c3c0c9e/addons/website/models/ir_model.py#L28 Type of `self` should be tranformed from `base` to `website` after the if condition.
https://www.odoo.com/documentation/master/developer/reference/backend/orm.html#odoo.models.Model.grouped - [ ] Field reference for string key. - [ ] Type inference for self param of callable (lambda function) key.
https://github.com/odoo/odoo/blob/b2f37a06546638fde69d392dfec3d76fc15ca0e3/addons/crm/data/mail_message_subtype_data.xml#L8
We have a lot of Odoo symbols to search: - XML ID - Module - Model - Field - Widget - Http Route - OWL Component ... A separate tab...
Updating translations for long and complicated messages like this is one of worst times in my Odoo developer career. Idea about the UI for a new messsage edtior: - Two...
A common workflow for exporting PO files: 1. Go to Settings > Translations > Export Translation 2. Select Language 3. Select Format 4. Select Apps to Export 5. Download file...
https://github.com/odoo/odoo/blob/99d7d0a7b875ffb1e5ce00cd7f3fc2c9e0359796/addons/website_blog/controllers/main.py#L232 - Syntax highlight - Code completion and navigation for fields
https://www.odoo.com/documentation/16.0/developer/reference/backend/actions.html#client-actions-ir-actions-client cc @ngochuy97hp
In debug: - Installed Odoo modules at runtime should be taken into account for symbol resolution scope. - Object attributes collected at runtime should also be included in code completion.
In the above screenshot, `product.product` inherits fields of `product.template` by delegation mechanism (https://www.odoo.com/documentation/16.0/developer/reference/backend/orm.html#delegation). The plugin already provided line makers (the gutter icon ↑) to navigate to overridden fields: `product.product::default_code` =>...