Список змін¶
Odoo version 17.0¶
Odoo Online version 16.4¶
Метод
name_get()застарів з кодом #122085. Замість нього зчитується полеdisplay_name.
Odoo Online version 16.3¶
Метод
_read_group()має новий підпис #110737
Odoo Online version 16.2¶
Рефакторинг реалізації методів пошуку та читання, щоб мати змогу поєднувати обидва в мінімальній кількості SQL-запитів. Ми вводимо два нові методи
search_fetch()таfetch(), які використовують переваги цієї комбінації. Більш детальну інформацію можна знайти в запиті на зчитування #112126.
Odoo version 16.0¶
Переклади для перекладених полів зберігаються як значення JSONB з хештегами #97692 та #101115. Переклади коду більше не зберігаються в базі даних. Вони стають статичними та витягуються з PO-файлів за потреби.
search_count()враховує аргументlimitз #95589. Це обмежує кількість записів для підрахунку, покращуючи продуктивність, коли прийнятний частковий результат.
Odoo Online version 15.4¶
Новий API для скидання даних до бази даних та анулювання кешу за допомогою #87527. До
odoo.models.Modelтаodoo.api.Environmentдодано нові методи, які менш заплутують у тому, що насправді робиться в кожному випадку. Див. розділ Виконання SQL.
Odoo Online version 15.3¶
Аргумент
argsперейменовано наdomainдляsearch(),search_count()та_search(). #83687filtered_domain()зберігає порядок поточного набору записів. #83687Методи
fields_get_keys()таget_xml_id()наModelє застарілими. #83687Метод
_mapped_cache()видалено. #83687
Odoo Online version 15.2¶
Певні типи індексів для полів: Завдяки #83274 та #83015 розробники тепер можуть визначати, які типи індексів PostgreSQL може використовувати для полів. Див. властивість індекс об’єкта
odoo.fields.Field.Атрибут
_sequenceкласуModelвилучено. Odoo дозволяє PostgreSQL використовувати послідовність первинного ключа за замовчуванням. #82727Метод
_write()не викликає помилки для неіснуючих записів. #82727Вилучено атрибути
column_formatтаdeprecatedкласуField. #82727