Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
1 Vastaa
5279 Näkymät

need to create many2many values in base.config.settings but when open already created that field empty,

please guide me how to use many2many field in configuration model


class BaseConfigSettingsInherit(models.TransientModel):
    _inherit = 'base.config.settings'
   
    res_model_email = fields.Many2many('ir.model','partner_email_conf_relat','config_id','model_id',string="Models", help="Here Selected model Internal Log not only send email to Specfied Group users", store=True)

Avatar
Hylkää
Paras vastaus

Hello KLN,

try as below code into your inherited object

@api.model
def get_default_<your_fieldname>(self, fields):
        value = self.env['ir.config_parameter'].sudo().get_param('modulename.your_field_name')
        return {
            'your_fieldname': value # list of ids
        }

@api.multi
def set_<your_fieldname>(self):
    self.env['ir.config_parameter'].sudo().set_param('modulename.your_field_name', [(4, record_ids)])
Thanks
Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
2
toukok. 17
11234
0
heinäk. 22
1586
1
tammik. 22
11293
4
helmik. 20
4257
1
heinäk. 19
6565