Community mailing list archives
Re: Many2one field filter using child_of user loginby
Hi,If so, you can just put the domain on xml file (instead of python).First, delete "domain" thing from your python code. Then, add domain to the XML line where you call the field (responsible_id).<field name="responsible_id" domain="[('parent_id','=',uid)]"Hope it works.On Tue, Sep 8, 2015 at 8:53 AM, vak0160 <email@example.com> wrote:
I have a model with a field for responsible user (
responsible_id). The creator can only choose any user below him. I have modified the
res.usersmodel to have
This is my code:
class ResUser(models.Model): _inherit = "res.users" parent_id = fields.Many2one("res.users") class WorkOrder(models.Model): _name = "mymodule.work.order" name = fields.Char("Work Order Numbers", required=True) duration = fields.Float("Duration (Hours)", required=True) responsible_id = field.Many2one( "res.users", required=True, domain="[('id', 'child_of', user.id)]" # this caused an error when I open the combo box. )
On 09/07/2015 07:24 PM, Togar Hutabarat wrote:<blockquote cite="mid:CAD=nRr7LPfijVjs9_X8j7rBdHK=MrweiGaf2ScRwpsO584rTeg@mail.gmail.com" type="cite">Hi,
Hmm.. Could you please share and explain your code?
On Mon, Sep 7, 2015 at 9:44 AM, vak0160 <firstname.lastname@example.org> wrote:
Sorry for the late reply. I followed your suggestion of having relation to
parent_id, but I still get the same error with this domain:
[('id', '=', user.id)]on my own model.
Is there any other solution? I just want to limit the
res.usersrelation field in my model to
child_ofthe current user login.
On 09/04/2015 04:15 PM, Togar Hutabarat wrote:<blockquote cite="mid:CAD=nRr5ba_3pk_OPbOOGZF4Em1vF20FFFhmoRJ8Amyt-gv4jFg@mail.gmail.com" type="cite">
You need to add one additional many2one field on res.users, referenced to res.users itself, and the field name must be 'parent_id'. I guess that is the requirement of using child_of things.
On Fri, Sep 4, 2015 at 2:08 PM, vak0160 <email@example.com> wrote:
I have a
referenced to model
and I want this field filtered using
I already tried with
[('id', 'child_of',but it gives me an error:
Error: NameError: name 'user' is not defined.
Is there any way to accomplish this?
-- Regards, Andre
-- Regards, Andre