Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged

Hi mates,

I'm trying to create a custom res.config.settings but I need more insights, let me explain my case. I want to save in my custom config settings, 2 type of users (users that belongs to "maintenance" group users nor "reviewers" group users)

class ResConfigSettings(models.TransientModel):
    _inherit='res.config.settings'
    type_1_user_ids = fields.One2many('res.users', ... domain=lambda self:[('groups_id','=',self.env.ref('mygroup'))])
    type2_user_ids = fields.One2many ...

The thing is that,  I cannot declare the field of the inverse Many2one field in comodel_name because Many2One relationships from non-transient Model (res.users) to TransientModel (res.config.settings) are forbidden.

How can I achieve this?

Avatar
Zrušit
Autor Nejlepší odpověď

FYI, i solved this by using many2many fields instead of one2many. The only thing you have to keep in mind is to use different relational database tables for both m2m fields.

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
2
lis 19
3314
1
zář 23
3669
1
bře 23
2295
3
led 23
6092
2
led 23
951