تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
5600 أدوات العرض

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>

الصورة الرمزية
إهمال
أفضل إجابة

Your class must inherit mail.thread. Add _inherit = ['mail.thread']  and it will work.

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
1
ديسمبر 24
3711
0
نوفمبر 24
1537
2
يوليو 24
3128
0
أبريل 24
2071
3
مارس 24
1874