Re: [zope-pt] Dúvida no PlonePAS (Pluggable Auth Service)

2007-02-09 Por tôpico xiru

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)

2007-02-09 Por tôpico Fábio Surrage de Medeiros
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)

2007-02-09 Por tôpico Paulo Henrique
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/