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

I created a model for mentioning Email Group (x_egroup) and used that in a many2many field (x_group) in the Employee form (hr.employee)... When I mention the Email groups in the employee form, the employee names should be visible in the Email Group form....

อวตาร
ละทิ้ง

This will help you to customize odoo modules: https://sites.google.com/view/thinkincode/erp/odoo

คำตอบที่ดีที่สุด

Hi,

If you just need to see the selected employee in the email groups model, in the email groups form view, what you can do is that, add a many2many field with co model as hr.employee as follows:

Assuming the added many2many field in the hr.employee model is as follows,

x_group = fields.Many2many('x_egroup', 'relation_table_name', 'rel_1', 'rel_2', string='Email Group')

Then add an another many2many in the model x_egroup model as follows,

employee_ids = fields.Many2many('hr.employee', 'relation_table_name', 'rel_2', 'rel_1', string='Employees')

Just swap the rel_1 and rel_2, this will work for you.


Reference:

1. Working of Many2many fields in Odoo

2. Odoo Guidelines


Thanks

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

Thanks Niyas, for the answer, can you please tell me what would be rel_1, rel_2 ,are they any fields?

คำตอบที่ดีที่สุด

Hi,

You didn’t mention the Odoo version. If you are using Odoo studio, it may not work.
Add a One2many field employee_ids related to hr.employee in your custom model.
Then you can write an onchange function for the field x_group  in hr.employee model to add employees into the field employee_ids.

Here you can understand about onchange method:

https://www.cybrosys.com/odoo-development-tutorial/v13/onchange-mechanism-api-onchange-odoo/

Hope it helps

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
ม.ค. 21
2354
0
ส.ค. 15
3709
1
ส.ค. 25
3552
1
ก.ค. 25
738
5
พ.ค. 25
18163