Re: [zope-pt] Dúvida no PlonePAS (Pluggable Auth Service)
Estranho esse broken. Tenta iniciar essa instancia em modo debug e ver se nao tem nada quebrado (dependencia faltando). Talvez o codigo esteja certo, mas o problema seja outro... On 2/9/07, Fábio Surrage de Medeiros <[EMAIL PROTECTED]> wrote: Olá, Escrevi errado no email... eu tentei mesmo foi o getUserById, que gera o erro: AttributeError: getUserById getUser, plugin, plugins, getPlugin, getPlugins e _getPlugin geram o mesmo erro. Antes dessa linha, se eu colocar: print app print app.acl_users Obtenho Ou seja, está pegando os objetos certos. Porém acho que os usuários ficam dentro dos plugins... ou não ? Obrigado Fábio --- Paulo Henrique <[EMAIL PROTECTED] > escreveu: > Olá Fábio, > tenta assim: > user =app.acl_users.getUserById('plonestats') > > Abraços, > PH > > > Fábio Surrage de Medeiros <[EMAIL PROTECTED] > > escreveu: > Saudações, > > Tenho um programa python que loga numa instância > Zope > para poder importar alguns arquivos de estatística > para > o ZODB. Utilizávamos o PLONE 2.0. O Codigo esta > abaixo: > > if __name__ == '__main__': > app = makerequest(app) > user = > > app.acl_users.getUserId('plonestats').__of__(app.acl_users) > newSecurityManager(None, user) > importa_html(app) > get_transaction().commit() > > Agora, migramos para o PLONE 2.5 com PLONE PAS e o > código precisa ser alterado. Só que eu não estou > conseguindo buscar o usuario para poder logar. O > Código acima produz o erro "Attribute Error: > getUserId". Estou desconfiado que agora os usuarios > ficam dentro dos PLUGINS, mas realmente não sei > como > fazer... Seria algo como: > user = > > app.acl_users.getPlugin('ZODBUserManager').getUser('plonestats') > > Alguém tem alguma dica para mim ? > __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ -- Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Zope e Pyhon http://www.pytown.com
Re: [zope-pt] Dúvida no PlonePAS (Pluggable Auth Service)
Olá, Escrevi errado no email... eu tentei mesmo foi o getUserById, que gera o erro: AttributeError: getUserById getUser, plugin, plugins, getPlugin, getPlugins e _getPlugin geram o mesmo erro. Antes dessa linha, se eu colocar: print app print app.acl_users Obtenho Ou seja, está pegando os objetos certos. Porém acho que os usuários ficam dentro dos plugins... ou não ? Obrigado Fábio --- Paulo Henrique <[EMAIL PROTECTED]> escreveu: > Olá Fábio, > tenta assim: > user =app.acl_users.getUserById('plonestats') > > Abraços, > PH > > > Fábio Surrage de Medeiros <[EMAIL PROTECTED]> > escreveu: > Saudações, > > Tenho um programa python que loga numa instância > Zope > para poder importar alguns arquivos de estatística > para > o ZODB. Utilizávamos o PLONE 2.0. O Codigo esta > abaixo: > > if __name__ == '__main__': > app = makerequest(app) > user = > > app.acl_users.getUserId('plonestats').__of__(app.acl_users) > newSecurityManager(None, user) > importa_html(app) > get_transaction().commit() > > Agora, migramos para o PLONE 2.5 com PLONE PAS e o > código precisa ser alterado. Só que eu não estou > conseguindo buscar o usuario para poder logar. O > Código acima produz o erro "Attribute Error: > getUserId". Estou desconfiado que agora os usuarios > ficam dentro dos PLUGINS, mas realmente não sei > como > fazer... Seria algo como: > user = > > app.acl_users.getPlugin('ZODBUserManager').getUser('plonestats') > > Alguém tem alguma dica para mim ? > __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: [zope-pt] Dúvida no PlonePAS (Pluggable Auth Service)
Olá Fábio, tenta assim: user =app.acl_users.getUserById('plonestats') Abraços, PH Fábio Surrage de Medeiros <[EMAIL PROTECTED]> escreveu: Saudações, Tenho um programa python que loga numa instância Zope para poder importar alguns arquivos de estatística para o ZODB. Utilizávamos o PLONE 2.0. O Codigo esta abaixo: if __name__ == '__main__': app = makerequest(app) user = app.acl_users.getUserId('plonestats').__of__(app.acl_users) newSecurityManager(None, user) importa_html(app) get_transaction().commit() Agora, migramos para o PLONE 2.5 com PLONE PAS e o código precisa ser alterado. Só que eu não estou conseguindo buscar o usuario para poder logar. O Código acima produz o erro "Attribute Error: getUserId". Estou desconfiado que agora os usuarios ficam dentro dos PLUGINS, mas realmente não sei como fazer... Seria algo como: user = app.acl_users.getPlugin('ZODBUserManager').getUser('plonestats') Alguém tem alguma dica para mim ? Obrigado +--+ | +-+ Digitally Enhanced | | |-O-O-| Portrait of: | | | % | Fábio Surrage, | | | --- | Analyst/Programmer | | +-+ Câmara dos Deputados | +--+ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/