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....
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- 客户关系管理
- e-Commerce
- 会计
- 库存
- PoS
- Project
- MRP
此问题已终结
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
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
相关帖文 | 回复 | 查看 | 活动 | |
---|---|---|---|---|
|
0
1月 21
|
2289 | ||
|
0
8月 15
|
3663 | ||
|
1
8月 25
|
3493 | ||
|
1
7月 25
|
600 | ||
|
5
5月 25
|
17999 |
This will help you to customize odoo modules: https://sites.google.com/view/thinkincode/erp/odoo