Skip to Content

Contributors

Re: Compute and Onchange after create

What I usually do is to create a specific method to be used by the API.
It will create the record and then call the relevant onchanges.

I find that often there is more than that, and this pattern is convenient:
You may also need to set some sane defaults, run specific checks, do some data conversion cleaning, or even some automation.


On 04/08/2023 15:28, Fernando La Chica wrote:
I am building an API in Odoo 16.0. As we know, there are fields that can be computed (compute) and others that change their value (onchange) depending on the change in another one. Well, what I need to know is if there is a standard way for after creating the object ("model.create") to launch all these computations without having to worry about calling these methods

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe


--
DANIEL REIS
MANAGING PARTNER

M: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office B, 3º Escr.34, 2649-517 Cascais


by Daniel Reis - 04:35 - 4 Aug 2023

Reference

  • Compute and Onchange after create
    I am building an API in Odoo 16.0. As we know, there are fields that can be computed (compute) and others that change their value (onchange) depending on the change in another one. Well, what I need to know is if there is a standard way for after creating the object ("model.create") to launch all these computations without having to worry about calling these methods

    by Fernando La Chica - 04:26 - 4 Aug 2023