Ir al contenido
Menú
Se marcó esta pregunta
2 Respuestas
7653 Vistas

Hi everyone,

Please I don't known how to filter the domain of a res.users field for a particular group users who I have only the odoo id (e.g. base.managing_users).

At the same time, what should I done to allow a user different of the administrator to get on a many2one field all the companies created in the database in the dropdown list.

Thks.

Avatar
Descartar

you only need to filter out admin?

Mejor respuesta

you can add filter either domain = [('id', '!=', SUPERUSER_ID)] or [('id','not in', [list of user_ids you need to filter out])]

Avatar
Descartar
Autor

Maybe I haven't very well explain the problem. I have a field who is Many2one on the res.company model. When I'm connected with the admin privilege I get in the dropdown list of this field all the companies. But when I connect with another user privilege, I get only one company on the dropdown list of the same field. What can I done to get all companies on the dropdown list of the field in the both cases.

I have the same problem, did you ever find a solution?

Please check any record rule written for the user to filter out companies, if not then all companies will be displayed in default. If you need to add any filter, then use the suggested syntax by using fields in the model.

Publicaciones relacionadas Respuestas Vistas Actividad
2
sept 23
2967
2
mar 15
6038
1
mar 25
1516
1
nov 24
3844
2
ago 24
15253