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

The project name field can be translated, which doesn't make sense and is a pain to manage...

I tried to turn off by overriding the property through a custom module and that works, but all the project names are now json objects and doesn't seem possible to save them back as text.

How could I do this?


อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

try this way:

#inherit the model

from odoo import fields, models 
​classMyModel(models.Model): 
​​_inherit = 'base.model'# Replace 'base.model' with the actual model you want to inherit

​field_name = fields.Char(string='Field Name', translate=False)

อวตาร
ละทิ้ง
ผู้เขียน

Hi, thanks for the feedback!
That's what I did; but the field already has many entries with values that are not the same between the languages; Odoo isn't t "dropping" one of them, it's showing both in json format in some views; other views just show "[object object]" and the data can't be updated due to some sql error trying to update a json column...

Related Posts ตอบกลับ มุมมอง กิจกรรม
1
พ.ค. 22
3295
3
ก.ค. 25
2139
3
พ.ค. 25
3731
2
มิ.ย. 25
4207
0
มี.ค. 22
105