За замовчанням Odoo не передає на зміну поля з атрибутом readonly. Ну якби логіка в цьому є: редагувати не можна, то ж воно не має змінюватись.
Але не зберігається значення, що було записано программно або значення за замовчуванням, тощо. Особливо часто у візардах виникає така ситуація: поле треба вивести користувачу для інформації, але не давати змогу йому редагувати. Додаємо атрибут readonly та отримуємо проблему: значення поля недоступне для дій візарду.
Цю проблему легко вирішує атрибу force_save: тепер значення буде зберігатись у базу (доступне для використання)
<field name="email" readonly="1" force_save="1"/>