Greetings,
Am trying to create a module that add some fields to product module .
i did the structure very well which i create "__init__.py , __openerp__.py , product_rolls_code.py , product_rolls_code_view.xml " .
the problem is i can't see my field .
Check out my code bellow
__ init__.py
import product_rolls_code
__ openerp__.py
{
'name': "Product Rolls",
'version': "1.0",
'category': "others",
'complexity': "normal",
'author': "Moayad Rayyan",
'depends': [
"product" #name of module which is needed to be installed
],
'init_xml': [
#place here the XML with initial data
],
'update_xml': [
"product_rolls_code_view.xml",
],
'data': ['product_rolls_code_view.xml'],
'demo_xml': [],
'test': [],
'installable': True,
'auto_install': False,
'application': False,
'images': [],
'js': [], }
product_rolls_code.py
from openerp.osv import fields, osv
class product_rolls_code(osv.osv):
_inherit = "product.product"
_columns = {
'product_rolls': fields.char('Product Rolls', size=11),
}
product_rolls_code()
product_rolls_code_view.xml
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="product_rolls_product" model="ir.ui.view">
<field name="name">product.product.form</field>
<field name="model">product.product</field>
<field name="inherit_id" ref="product.product_template_only_form_view"/>
<field name="arch" type="xml">
<field name="ean13" position="after">
<field name="product_rolls" />
</field>
</field>
</record>
</data>
</openerp>
if i inhirit product.template , i will get error : field 'product_rolls' does not exist . by the way the field is created but its hidden ,because once i open manage views , i can see my field created under 'ean13'
@moayad I am asking to inherit only the view.. Inherit the view - "product_normal_form_view".. instead of 'product_template_only_form_view'
i tried , there is no erros but still the field is hidden :(
@moayad just for testing try another field say "default_code" instead of ean13, because ean13 is there in the template view as well as product view, so may be causing the problem
i tried but still :( , many thanks to you
@moayad I will try and let you know