How to get and set a Many2many field in res.config.settings
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Akuntansi
- Inventaris
- PoS
- Project
- MRP
Pertanyaan ini telah diberikan tanda
2
Replies
10508
Tampilan
Hi,
You can check this https://www.odoo.com/forum/help-1/question/12-0-enable-features-in-the-res-config-settings-149566 link
Hi,
You can refer to the link specified in the other answer. To be a little more specific with the many2many field, you can try this code.
class XYZConfigSettings(models.TransientModel):
_name = 'xyz.config.settings'
_inherit = 'res.config.settings'
product_ids = fields.Many2many('product.product', string="Products")
@api.model
def get_default_values(self, fields):
IrValues = self.env['ir.values'].sudo()
product_ids = IrValues.get_default('xyz.config.settings', 'product_ids')
lines = False
if product_ids:
lines = [(6, 0, product_ids)]
return {
'product_ids': lines,
}
@api.multi
def set_default_values(self):
IrValues = self.env['ir.values'].sudo()
IrValues.set_default('xyz.config.settings', 'product_ids', self.product_ids.ids)
See this Video For Odoo12: How To Save Many2many Field Value In Settings Odoo
Thanks
Menikmati diskusi? Jangan hanya membaca, ikuti!
Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!
Daftar| Post Terkait | Replies | Tampilan | Aktivitas | |
|---|---|---|---|---|
|
|
4
Apr 23
|
7671 | ||
|
|
1
Jun 21
|
8308 | ||
|
[12.0] enable features in the res.config.settings
Diselesaikan
|
|
6
Mar 24
|
24416 | |
|
|
1
Agu 18
|
5818 | ||
|
|
0
Jun 15
|
5366 |