CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
Hello aci aisha,
LIBU has given corret answer. I will improve his answer.
1) When you click for the very first time on save button after providing detail of your record than it will call the save button of orm.
2) when you update the information of of existing it will call the write() method.
These methods defined in base model.
Whenever we are defining any class we are passing one argument in class like
class your_class(osv.Model) or class your_class(osv.osv)
whatever version you are using you are passing something in your class this is the base class where all the methods are defined.
Hope this will helps.
When you click on save button it will call create method, and pass all the filled value.
When you modify the record it will call write method. and pass the active record ids and modified field values.
If you want to try it your self you can open a terminal and see log. In that you can see the method call. like
"POST /web/dataset/call_kw/res.partner/create HTTP/1.1" 200
"POST /web/dataset/call_kw/res.partner/write HTTP/1.1" 200
About This Community
Odoo Training Center
|Asked: 1/20/15, 11:54 PM|
|Seen: 1647 times|
|Last updated: 3/30/15, 9:58 AM|