Re: [zope-pt] getProperty
Opa, Da uma olhada nisso aqui[1] talvez possa te ajudar. [1] http://www.leonardomiranda.com.br/artigos/listando-os-membros-do-portal Abs, Leonardo Miranda On Nov 9, 2007 12:00 AM, Paulo [EMAIL PROTECTED] wrote: Boa noite amigos, Tenho o script python abaixo usando o método getProperty para pegar alguma informação referente a determinado usuário ptmeship=context.portal_membership member=ptmeship.getAuthenticatedMember () ptreg=context.portal_registration tmpsenha=ptreg.generatePassword() print member.getProperty('email', None) return printed O script funciona perfeitamente porém apenas com o usuário que esta autenticado, gostaria de saber como pegar esta informação de um usuário pré-estabelecido. obrigado
Re: [zope-pt] getProperty
Tente isso ptmeship=context.portal_membership member=ptmeship.getMemberById('fulano') ptreg=context.portal_registration tmpsenha=ptreg.generatePassword() print member.getProperty('email', None) return printed vc pode tbm usar ptmeship.getMemberInfo('fulano') e pegar a coleção de propriedades do membro. getMemberInfo Em 09/11/07, Paulo [EMAIL PROTECTED] escreveu: Boa noite amigos, Tenho o script python abaixo usando o método getProperty para pegar alguma informação referente a determinado usuário ptmeship=context.portal_membership member=ptmeship.getAuthenticatedMember () ptreg=context.portal_registration tmpsenha=ptreg.generatePassword() print member.getProperty('email', None) return printed O script funciona perfeitamente porém apenas com o usuário que esta autenticado, gostaria de saber como pegar esta informação de um usuário pré-estabelecido. obrigado -- Pablo Nogueira Oliveira 061-84089333 Brasilia DF
Re: [zope-pt] getProperty
Obrigado pelo dica, foi de grande validade. Em 09/11/07, Pablo Nogueira [EMAIL PROTECTED] escreveu: Tente isso ptmeship=context.portal_membership member=ptmeship.getMemberById('fulano') ptreg=context.portal_registration tmpsenha=ptreg.generatePassword() print member.getProperty('email', None) return printed vc pode tbm usar ptmeship.getMemberInfo('fulano') e pegar a coleção de propriedades do membro. getMemberInfo Em 09/11/07, Paulo [EMAIL PROTECTED] escreveu: Boa noite amigos, Tenho o script python abaixo usando o método getProperty para pegar alguma informação referente a determinado usuário ptmeship=context.portal_membership member=ptmeship.getAuthenticatedMember () ptreg=context.portal_registration tmpsenha=ptreg.generatePassword() print member.getProperty('email', None) return printed O script funciona perfeitamente porém apenas com o usuário que esta autenticado, gostaria de saber como pegar esta informação de um usuário pré-estabelecido. obrigado -- Pablo Nogueira Oliveira 061-84089333 Brasilia DF
Re: [zope-pt] getProperty
Ae Paulo, Vou te dar outra dica de grande valia. Instala no seu zope um produto chamado DocFinderTab http://www.zope.org/Members/shh/DocFinderTab Com esse produto vc vai poder ver as Doc String das Tools do Plone. Na ZMI vc clicar em portal_membership ou qualquer outra tool e vai aparecer uma aba DOC. Nela vc vai encontrar todos os metodos disponíveis, o retorno desses metodos e os parametros que vc deve passar para esses metodos. Dica show essa né!!? Flw Em 09/11/07, Paulo [EMAIL PROTECTED] escreveu: Obrigado pelo dica, foi de grande validade. Em 09/11/07, Pablo Nogueira [EMAIL PROTECTED] escreveu: Tente isso ptmeship=context.portal_membership member=ptmeship.getMemberById('fulano') ptreg=context.portal_registration tmpsenha= ptreg.generatePassword() print member.getProperty('email', None) return printed vc pode tbm usar ptmeship.getMemberInfo('fulano') e pegar a coleção de propriedades do membro. getMemberInfo Em 09/11/07, Paulo [EMAIL PROTECTED] escreveu: Boa noite amigos, Tenho o script python abaixo usando o método getProperty para pegar alguma informação referente a determinado usuário ptmeship=context.portal_membership member=ptmeship.getAuthenticatedMember () ptreg=context.portal_registration tmpsenha=ptreg.generatePassword() print member.getProperty('email', None) return printed O script funciona perfeitamente porém apenas com o usuário que esta autenticado, gostaria de saber como pegar esta informação de um usuário pré-estabelecido. obrigado -- Pablo Nogueira Oliveira 061-84089333 Brasilia DF -- Pablo Nogueira Oliveira 061-84089333 Brasilia DF