Provavelmente nao fizeste nada de errado. Se nao me engano, o objeto
que é retornado no state_change['object'] nao tem contexto de
aquisicao (nao tenho certeza).

On 9/14/05, Elisandra Fidler <[EMAIL PROTECTED]> wrote:
> Pessoal, coloquei um script em uma transição como já fiz em tantas
> outras. O problema é que nesse o aq_parent não funciona de jeito
> nenhum. Neste script preciso fazer uma transição no workflow do pai do
> objeto material, mas sem funcionar o aq_parent não consigo fazer isso.
> Vejam o código:
> 
> from Products.CMFCore.utils import getToolByName
> def enviaSolicitacaoOrdemGerada(state_change):
>     material = state_change['object']
>     pw = getToolByName(material, 'portal_workflow')
>     solicitacao = material.aq_parent
> 
>     if solicitacao.permiteGerarOrdemSolicitacao():
>         pw.doActionFor(solicitacao, 'gerar_ordem')
> 
> Para testar o que estava retornando no aq_parent escrevi um código
> nesse mesmo script enviando um e-mail com solicitacao.getId(), aí ao
> invés de aparecer o id da solicitação aparece o id do material.
> Alguém sabe me dizer o que eu fiz de errado?
> Obrigada,
> Elisandra
> 
> 
> 
> 
> Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 
> 


-- 
Fabiano Weimar dos Santos
Plone Developer and Consultant


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a