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