I'm getting Odoo Server Error while opening a form.
I made a new class called product_mine which is _inherits-ed from "product.product".
And the form view is inherit from "product.product_normal_form_view".
FYI,
class product_mine(osv.osv):
_name = "product_mine"
_description = "My Product"
_inherits = {'product.product': 'product_id'}
_columns = {
'country_id': fields.many2one('res.country','Country of Origin', readonly=False, required=False),
'product_id': fields.many2one('product.product', 'Product', ondelete='cascade', required=True, auto_join=True)
}
<record id="my_product_normal_form_view" model="ir.ui.view">
<field name="name">My Product Form</field>
<field name="model">product_mine</field>
<field name="mode">primary</field>
<field eval="7" name="priority"/>
<field name="inherit_id" ref="product.product_normal_form_view"/>
<field name="arch" type="xml">
<field name="default_code" position="after">
<field name="country_id"/>
</field>
</field>