Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
22491 มุมมอง

Getting this warning on Odoo 14:

Field product.template.name: unknown parameter 'track_visibility', if this is an actual parameter you may want to override the method _valid_field_parameter on the relevant model in order to allow it


The code in question is real simple:

from odoo import api, fields, models
class ProductTemplate(models.Model):
    _inherit = 'product.template'
    name = fields.Char(track_visibility='onchange')

The plugin still works as intended.  But any idea how I could get rid of the warning in Odoo 14?
อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

In V14 the value change tracking system has been changed.

Now track_visibility='true' could be simply changed to tracking=True


https://www.odoo.com/documentation/14.0/reference/mixins.html#logging-changes

อวตาร
ละทิ้ง

...and don't forget to include " _inherit = ['mail.thread', 'mail.activity.mixin'] " at above

for track_visibility='onchange' and track_visibility='always', we need to set only tracking=True right?

Related Posts ตอบกลับ มุมมอง กิจกรรม
1
ก.ค. 22
9824
1
พ.ค. 20
6846
1
พ.ค. 21
4198
1
มี.ค. 21
5789
1
ส.ค. 25
3803