On Aug 22, 2011, at 5:15 PM, Cédric Krier wrote:

> 
> class Example(Wizard):
>    start = 'init'
>    end = 'end'
> 
>    init = StateForm('account.invoice', buttons=[Button('Cancel'), 
> Button('ok', 'step2')],
>        default='default_invoice')
>    step2 = StateAction('action_step2', 'next_step2')
> 
>    def default_invoice(self):
>        return {
>            'code': 'ABC',
>            }
> 
>    def action_step2(self):
>        party_obj = Pool().get('party.party')
>        # self.init.party is a BrowseRecord for the party filled in init Form
>        party_obj.write(self.init.party.id, {'invoiced': True})
> 
>    def next_step2(self):
>        return 'end'

Is this going to be invoked from the pool too ? I assume the mechanism of 
loading from pool will remain the same (and an _name attribute).
And will it support inheritance just as with regular models ?

> 
> 
> -- 
> Cédric Krier
> 
> B2CK SPRL
> Rue de Rotterdam, 4
> 4000 Liège
> Belgium
> Tel: +32 472 54 46 59
> Email/Jabber: [email protected]
> Website: http://www.b2ck.com/

Thanks,

Sharoon Thomas

-- 
[email protected] mailing list

Reply via email to