pycharm-odoo
pycharm-odoo copied to clipboard
PyCharm plugin for Odoo
The Odoo plugin currently supports code completion for tag and attribute name in form view. We also need this feature for QWeb view.
Being able to determine type of variable is important in providing accurate code completion and navigation. But sometimes it's difficult to determine type of variable. For example, in QWeb template,...
The Odoo plugin supports searching for http routes in the working project. It would be nice to be also able to navigate to http route from its usages. For example,...
PyCharm supports reStructuredText (https://www.jetbrains.com/help/pycharm/restructured-text.html). It would be nice to have syntax highlight for reStructuredText in manifest (`description`).
Embedded [odoo-stubs](https://github.com/odoo-ide/odoo-stubs) makes the setup process simpler. This also fixes many issues caused by missing `odoo-stubs` or `odoo-stubs` is incorrectly setup in the project.
The Odoo plugin is currently unable to understand the following selection value expression: ```python SERVICE_POLICY = [ # (service_policy, (invoice_policy, service_type), string) ('ordered_timesheet', ('order', 'timesheet'), 'Prepaid/Fixed Price'), ('delivered_timesheet', ('delivery', 'timesheet'),...
```python @http.route(['/survey/start/', '/survey/start//'], type='http', auth='public', website=True) def start_survey(self, survey, token=None, **post): pass ```
https://www.odoo.com/documentation/15.0/developer/reference/frontend/javascript_cheatsheet.html#customizing-an-existing-view
https://github.com/odoo/owl - [ ] Props completion in template - [ ] State completion in template ...