-
- Downloads
[IMP] base: replace 'sql_constraint' translations by 'model' translations
Store the SQL constraint message directly in the field `message` of the corresponding `ir.model.constraint` record, and manage translations from there. Those records are given an XML id in order to be tracked in PO files. The translation type 'sql_constraint` is removed.
Showing
- odoo/addons/base/models/ir_model.py 26 additions, 13 deletionsodoo/addons/base/models/ir_model.py
- odoo/addons/base/models/ir_translation.py 3 additions, 4 deletionsodoo/addons/base/models/ir_translation.py
- odoo/addons/base/views/ir_model_views.xml 3 additions, 0 deletionsodoo/addons/base/views/ir_model_views.xml
- odoo/addons/test_new_api/assets.xml 1 addition, 0 deletionsodoo/addons/test_new_api/assets.xml
- odoo/addons/test_new_api/i18n/fr.po 21 additions, 0 deletionsodoo/addons/test_new_api/i18n/fr.po
- odoo/addons/test_new_api/i18n/test_new_api.pot 21 additions, 0 deletionsodoo/addons/test_new_api/i18n/test_new_api.pot
- odoo/addons/test_new_api/models.py 4 additions, 0 deletionsodoo/addons/test_new_api/models.py
- odoo/addons/test_new_api/static/tests/tours/constraint.js 33 additions, 0 deletionsodoo/addons/test_new_api/static/tests/tours/constraint.js
- odoo/addons/test_new_api/tests/test_ui.py 19 additions, 0 deletionsodoo/addons/test_new_api/tests/test_ui.py
- odoo/addons/test_new_api/views.xml 1 addition, 0 deletionsodoo/addons/test_new_api/views.xml
- odoo/models.py 3 additions, 3 deletionsodoo/models.py
- odoo/modules/registry.py 1 addition, 1 deletionodoo/modules/registry.py
- odoo/service/model.py 10 additions, 15 deletionsodoo/service/model.py
- odoo/tools/translate.py 24 additions, 10 deletionsodoo/tools/translate.py
Loading
Please register or sign in to comment