On 20 Nov 12:41, Guillem Barba Domingo wrote:
> 2014-11-20 12:19 GMT+01:00 Cédric Krier <[email protected]>:
> 
> > On 20 Nov 12:03, Guillem Barba Domingo wrote:
> > > Hi folks,
> > >
> > > I need to define an alternative menu to be used for some users who have
> > to
> > > access only to one wizard.
> > >
> > > I defined the next wizard, menu and act_window in our customer's module
> > [1]
> > >
> > > I created a user belonging only to "Production Start Wizard" group and
> > set
> > > the "Menu Start/End Production" act_window as him Menu Action...
> > > but it doesn't have the expected efecte because it has the main menu:
> > > menuitems without parent [2] :-(
> > >
> > > I'm working with Tryton 3.2
> > >
> > > any clue?
> >
> > Your domain is wrong because it will evaluate to parent = None
> > Use:
> >
> >     [('id', '=', Id('module.menu_exclusive_production'))]
> >
> 
> It was my first intend, but it raises an error when update the module:
> 
> In tag record: model ir.action.act_window with id
> act_menu_production_start_end_tree.
> Traceback (most recent call last):
> "/home/guillem/nan/projectes/tryton/customer/trytond/trytond/ir/action.py",
> line 804, in check_domain
>     'action': action.rec_name,
>   File
> "/home/guillem/nan/projectes/tryton/customer/trytond/trytond/error.py",
> line 74, in raise_user_error
>     raise UserError(error)
> trytond.exceptions.UserError: ('UserError', (u'Invalid domain or search
> criteria "[(\'id\', \'=\', Id(\'customer.menu_exclusive_production\'))]" on
> action "Menu Start/End Production".', ''))

Looks like we are missing Id in pyson.CONTEXT.

-- 
Cédric Krier - B2CK SPRL
Email/Jabber: [email protected]
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

Attachment: pgp0lYOgCplkC.pgp
Description: PGP signature

Reply via email to