Thanks for you answer. I managed to make the value unique by inheriting the product module. This page explains how to write a costum module http://www.pixelite.co.nz/article/adding-additional-fields-using-custom-module-openerp-7.
Here the python file (if someone wants to do the same):
from openerp.osv import fields, osv
_inherit = "product.product"
_sql_constraints = [
('uniq_defaut_code', 'unique(default_code)', "A external reference already exists with this name . External reference must be unique!"),
You need to add some custom code, inheriting the product module and adding a constraint to the field. That will make it unique, even with a small message telling the user their input should be unique.
By default I don't think there is any module that does this for you, although I would be happy to proven wrong.
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
|Asked: 9/30/14, 4:31 AM|
|Seen: 750 times|
|Last updated: 3/16/15, 8:10 AM|