تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
2 الردود
2452 أدوات العرض
I would like to put a non mandatory field
in the repair module.
explain the Product to repair field
الصورة الرمزية
إهمال

Please provide more details to get a help.

أفضل إجابة
Hi,
Please deploy the following code to remove required condition for Product to Repair in Repair module.

<field name='product_id' position='attributes'>
<attribute name="required">0</attribute>
</field





make this change in py file

class RepairOrder(models.Model):
_inherit = 'repair.order'

product_id = fields.Many2one(
'product.product', string='Product to Repair',
domain
="[('type', 'in', ['product', 'consu']), '|', ('company_id', '=', company_id), ('company_id', '=', False)]",
readonly
=True, required=False, states={'draft': [('readonly', False)]}, check_company=True)


الصورة الرمزية
إهمال
الكاتب

thank you for your help but here is the message which lives, t after the execution of the code
"The operation cannot be completed:
- Create/Update: A required field is not defined.
- Delete: another model requires deleting the record. If possible, archive it.

Model: Repair Order (repair.order), Field: Product to Repair (product_id)"

الكاتب

i have odoo 15 online
please tell me yes find inherit

الكاتب

the code does not work, can you help me with studio I have odoo 15 online.

الكاتب أفضل إجابة
in the repair module
I want to make the "Item to repair" field non-compulsory and as well as create the article, to allow me to just fill in "Repair Description" in case this article is not part of my articles and do the repair.
الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
1
نوفمبر 24
4529
1
سبتمبر 24
1321
1
سبتمبر 24
1185
2
سبتمبر 24
1649
0
يوليو 24
855