Trịnh Anh Ngọc

Results 146 issues of Trịnh Anh Ngọc

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.

enhancement

https://github.com/odoo/odoo/blob/b2f37a06546638fde69d392dfec3d76fc15ca0e3/addons/crm/data/mail_message_subtype_data.xml#L8

enhancement

We have a lot of Odoo symbols to search: - XML ID - Module - Model - Field - Widget - Http Route - OWL Component ... A separate tab...

enhancement

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

enhancement

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

enhancement

https://github.com/odoo/odoo/blob/99d7d0a7b875ffb1e5ce00cd7f3fc2c9e0359796/addons/website_blog/controllers/main.py#L232 - Syntax highlight - Code completion and navigation for fields

enhancement

https://www.odoo.com/documentation/16.0/developer/reference/backend/actions.html#client-actions-ir-actions-client cc @ngochuy97hp

enhancement

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.

enhancement

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` =>...

enhancement

https://github.com/odoo/odoo/blob/6db2847b476a21d6a96baddecb8231e47157ae0e/addons/product/models/product_product.py#L286 Currently, the plugin always infers type of `Id` as `int`, `Char` as `str`,... but in reality `Id` can be `int | NewId | False`, `Char` can be `str |...

enhancement