Odoo Help

Welcome!

This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

4

why dummy field used in product.product

By
Atchuthan - Technical Consultant, Sodexis Inc
on 7/25/13, 4:34 AM 3,970 views

Hi,

How and when is dummy field used and can you explain in detail about dummy field.

The dummy field is defined in product.product object as:

'pricelist_id': fields.dummy(string='Pricelist', relation='product.pricelist', type='many2one'),

also why use dummy when you can use many2one field like:

'pricelist_id': fields.many2one('product.pricelist','Pricelist',),

Thanks in advance

and also used at stock.product_product for fields 'location_id','warehouse_id'.

Atchuthan - Technical Consultant, Sodexis Inc
on 7/25/13, 4:43 AM
This question has been included in the official documentation.
5
Ivan Yelizariev
On 2/19/15, 1:51 PM

fields.dummy  is like fields.function, but always return null value, when you read or when you search.

Dummy fields can be used for backward compatibility. E.g. you don't need pricelist_id field anymore, but some other modules have a reference to this field. So, instead of deleting field, you can replace one to dummy field.

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

3 follower(s)

Stats

Asked: 7/25/13, 4:34 AM
Seen: 3970 times
Last updated: 3/31/15, 5:37 PM