Re: [zope-pt] Zope e Postgres em máquinas distintas?

2008-04-28 Por tôpico Carlos Jean Costa Cabral
Eu fiz isso já cara, mas não tive sucesso, porém vc respondeu o que eu
queria saber, eu vou tentar mais um pouco e caso não consiga, não hesitarei
em pedir ajuda...

Um abraço... e Obrigado.

2008/4/28 Diogo Tadeu Silva de Araujo <[EMAIL PROTECTED]>:

>   Desculpe, esqueci desses detalhes.
> Da última vez eu segui esse tutorial [1], fiz todos os passos no servidor
> que tinha o postgresql e copiei a pasta ZPsycopgDA para a pasta produtos.
>
> Qualquer dificuldade avise.
>
> [1]
>
> http://www.fabiorizzo.com/Members/pythondeveloper/zope-com-postgresql-e-psyc
> opg/
>
> -Mensagem original-
> De: zope-pt@yahoogrupos.com.br  [mailto:
> zope-pt@yahoogrupos.com.br ] Em nome
> de Carlos Jean Costa Cabral Enviada em: segunda-feira, 28 de abril de 2008
> 17:09
> Para: zope-pt@yahoogrupos.com.br 
> Assunto: Re: [zope-pt] Zope e Postgres em máquinas distintas?
>
> Ok Diogo, mas a questão é: É possível instalar o conector numa máquina que
> não tenha o postgres instalado? Pois ele usa umas bibliotecas do postgres
> pra instalar e aí como faço?
>
> Na verdade não Jean, eu mesmo tinha uma aplicação Zope/Postgresql em
> servidores distintos, principalmente pela questão de performance. O que
> você
> deve fazer é configurar a conexão apontando para o IP do outro servidor.
>
> Att, Diogo.
>
> -Mensagem original-
> De: zope-pt@yahoogrupos.com.br  [mailto:
> zope-pt@yahoogrupos.com.br ] Em nome
> de Carlos Jean Enviada em: segunda-feira, 28 de abril de 2008 10:28
> Para: zope-pt@yahoogrupos.com.br 
> Assunto: [zope-pt] Zope e Postgres em máquinas distintas?
>
> Saudações Galera...
>
> Bem galera estamos desenvolvendo uma aplicação usando zope + postgres,
> ambos
> estão na mesma máquina, instalei o egenix e o psycopg, até aí tudo bem,
> mas
> surgiu a necessidade de separarmos os dois (zope e postgres), porém, pelo
> que entendi preciso do zope e do postgres na mesma máquina pra poder
> instalar o conector... e aí?
>
> --
> 
> Carlos Jean Costa Cabral
>
>
>  
>



-- 

Carlos Jean Costa Cabral


RES: [zope-pt] Zope e Postgres em máquinas distint as?

2008-04-28 Por tôpico Diogo Tadeu Silva de Araujo
Desculpe, esqueci desses detalhes. 
Da última vez eu segui esse tutorial [1], fiz todos os passos no servidor
que tinha o postgresql e copiei a pasta ZPsycopgDA para a pasta produtos.

Qualquer dificuldade avise.






[1]
http://www.fabiorizzo.com/Members/pythondeveloper/zope-com-postgresql-e-psyc
opg/


-Mensagem original-
De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome
de Carlos Jean Costa Cabral Enviada em: segunda-feira, 28 de abril de 2008
17:09
Para: zope-pt@yahoogrupos.com.br
Assunto: Re: [zope-pt] Zope e Postgres em máquinas distintas?


Ok Diogo, mas a questão é: É possível instalar o conector numa máquina que
não tenha o postgres instalado? Pois ele usa umas bibliotecas do postgres
pra instalar e aí como faço?



Na verdade não Jean, eu mesmo tinha uma aplicação Zope/Postgresql em
servidores distintos, principalmente pela questão de performance. O que você
deve fazer é configurar a conexão apontando para o IP do outro servidor.

Att, Diogo.

-Mensagem original-
De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome
de Carlos Jean Enviada em: segunda-feira, 28 de abril de 2008 10:28
Para: zope-pt@yahoogrupos.com.br
Assunto: [zope-pt] Zope e Postgres em máquinas distintas?


Saudações Galera...

Bem galera estamos desenvolvendo uma aplicação usando zope + postgres, ambos
estão na mesma máquina, instalei o egenix e o psycopg, até aí tudo bem, mas
surgiu a necessidade de separarmos os dois (zope e postgres), porém, pelo
que entendi preciso do zope e do postgres na mesma máquina pra poder
instalar o conector... e aí?





-- 

Carlos Jean Costa Cabral 
 



RES: [zope-pt] Zope e Postgres em máquinas distint as?

2008-04-28 Por tôpico Diogo Tadeu Silva de Araujo
Desculpe

É esqueci desse detalhe. 
Da última vez eu segui esse tutorial [1], fiz todos os passos no servidor
que tinha o postgresql e copiei a pasta ZPsycopgDA para a pasta produtos.

Qualquer dificuldade, avise.






[1]
http://www.fabiorizzo.com/Members/pythondeveloper/zope-com-postgresql-e-psyc
opg/


-Mensagem original-
De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome
de Carlos Jean Costa Cabral
Enviada em: segunda-feira, 28 de abril de 2008 17:09
Para: zope-pt@yahoogrupos.com.br
Assunto: Re: [zope-pt] Zope e Postgres em máquinas distintas?


Ok Diogo, mas a questão é: É possível instalar o conector numa máquina que
não tenha o postgres instalado? Pois ele usa umas bibliotecas do postgres
pra instalar e aí como faço?



Na verdade não Jean, eu mesmo tinha uma aplicação Zope/Postgresql em
servidores distintos, principalmente pela questão de performance. O que você
deve fazer é configurar a conexão apontando para o IP do outro servidor.

Att, Diogo.

-Mensagem original-
De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome
de Carlos Jean
Enviada em: segunda-feira, 28 de abril de 2008 10:28
Para: zope-pt@yahoogrupos.com.br
Assunto: [zope-pt] Zope e Postgres em máquinas distintas?


Saudações Galera...

Bem galera estamos desenvolvendo uma aplicação usando zope + postgres,
ambos estão na mesma máquina, instalei o egenix e o psycopg, até aí
tudo bem, mas surgiu a necessidade de separarmos os dois (zope e
postgres), porém, pelo que entendi preciso do zope e do postgres na
mesma máquina pra poder instalar o conector... e aí?





-- 

Carlos Jean Costa Cabral 
 



Re: [zope-pt] Zope e Postgres em máquinas distintas?

2008-04-28 Por tôpico Carlos Jean Costa Cabral
Ok Diogo, mas a questão é: É possível instalar o conector numa máquina que
não tenha o postgres instalado? Pois ele usa umas bibliotecas do postgres
pra instalar e aí como faço?

2008/4/28 Diogo Tadeu Silva de Araujo <[EMAIL PROTECTED]>:

>   Na verdade não Jean, eu mesmo tinha uma aplicação Zope/Postgresql em
> servidores distintos, principalmente pela questão de performance. O que
> você
> deve fazer é configurar a conexão apontando para o IP do outro servidor.
>
> Att, Diogo.
>
> -Mensagem original-
> De: zope-pt@yahoogrupos.com.br  [mailto:
> zope-pt@yahoogrupos.com.br ] Em nome
> de Carlos Jean
> Enviada em: segunda-feira, 28 de abril de 2008 10:28
> Para: zope-pt@yahoogrupos.com.br 
> Assunto: [zope-pt] Zope e Postgres em máquinas distintas?
>
>
> Saudações Galera...
>
> Bem galera estamos desenvolvendo uma aplicação usando zope + postgres,
> ambos estão na mesma máquina, instalei o egenix e o psycopg, até aí
> tudo bem, mas surgiu a necessidade de separarmos os dois (zope e
> postgres), porém, pelo que entendi preciso do zope e do postgres na
> mesma máquina pra poder instalar o conector... e aí?
>
>  
>



-- 

Carlos Jean Costa Cabral


RES: [zope-pt] Zope e Postgres em máquinas distint as?

2008-04-28 Por tôpico Diogo Tadeu Silva de Araujo
Na verdade não Jean, eu mesmo tinha uma aplicação Zope/Postgresql em
servidores distintos, principalmente pela questão de performance. O que você
deve fazer é configurar a conexão apontando para o IP do outro servidor.

Att, Diogo.


-Mensagem original-
De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome
de Carlos Jean
Enviada em: segunda-feira, 28 de abril de 2008 10:28
Para: zope-pt@yahoogrupos.com.br
Assunto: [zope-pt] Zope e Postgres em máquinas distintas?


Saudações Galera...

Bem galera estamos desenvolvendo uma aplicação usando zope + postgres,
ambos estão na mesma máquina, instalei o egenix e o psycopg, até aí
tudo bem, mas surgiu a necessidade de separarmos os dois (zope e
postgres), porém, pelo que entendi preciso do zope e do postgres na
mesma máquina pra poder instalar o conector... e aí?


 



[zope-pt] Migração de Plone 2.5.5 para Plone 3.0.6

2008-04-28 Por tôpico carvalhojoaquim
Boa tarde pessoal,

É o seguinte, estou com uns problemas a migrar um site que tenho em
Plone 2.5.5 para uma plataforma Plone 3.0.6, ou seja, quando tento
fazer o portal_migration do site dá-me o seguinte erro:

*   Dry run selected.
* Starting the migration from version: 2.5.5
* Attempting to upgrade from: 2.5.5
* Upgrade aborted
* Error type: zExceptions.BadRequest
* Error value: ('Empty or invalid id specified', '')
* File
"/opt/Plone-3.0.6/zeocluster/client1/Products/CMFPlone/MigrationTool.py",
line 210, in upgrade newv, msgs = self._upgrade(newv)
* File
"/opt/Plone-3.0.6/zeocluster/client1/Products/CMFPlone/MigrationTool.py",
line 321, in _upgrade res = function(self.aq_parent)
* File
"/opt/Plone-3.0.6/zeocluster/client1/Products/CMFPlone/migrations/v3_0/alphas.py",
line 100, in three0_alpha1 migrateOldActions(portal, out)
* File
"/opt/Plone-3.0.6/zeocluster/client1/Products/CMFPlone/migrations/v3_0/alphas.py",
line 446, in migrateOldActions new_category._setObject(action.id,
new_action)
* File "/opt/Plone-3.0.6/lib/python/OFS/ObjectManager.py", line
316, in _setObject v = self._checkId(id)
* File "/opt/Plone-3.0.6/lib/python/OFS/ObjectManager.py", line
83, in checkValidId raise BadRequest, ('Empty or invalid id specified',id)
* End of upgrade path, migration has finished
* The upgrade path did NOT reach current version
* Migration has failed
* Dry run selected, transaction aborted

Neste momento estou a usar o Zope 2.10.5-final, python 2.4.4 e Plone
3.0.6 em plataforma Linux.
Outro dos problemas que eu penso que possa estar relacionado com o 
erro anterior dá-se quando também tento refazer o catalog do site no
portal_catalog dando-me o seguinte output:

 UnicodeDecodeError: 'utf8' codec can't decode bytes in position
1263-1265: invalid data

PS: Já passei para o python da instância do Plone o sitecustomize.py,
ja adicionei no zope.conf dos clients as linhas, rest-input-encoding
utf-8 e rest-output-encoding utf-8 e até agora nada :( .

Alguém sabe o que pode estar a falhar nesta tentativa de migração?

Cumprimentos, 
Joaquim Carvalho



[zope-pt] Zope e Postgres em máquinas distintas?

2008-04-28 Por tôpico Carlos Jean
Saudações Galera...

Bem galera estamos desenvolvendo uma aplicação usando zope + postgres,
ambos estão na mesma máquina, instalei o egenix e o psycopg, até aí
tudo bem, mas surgiu a necessidade de separarmos os dois (zope e
postgres), porém, pelo que entendi preciso do zope e do postgres na
mesma máquina pra poder instalar o conector... e aí?



Re: [zope-pt] Aba sharing somente "is not Member"

2008-04-28 Por tôpico José Henrique
Em 24/04/08, Davi Medeiros<[EMAIL PROTECTED]> escreveu:
> Gostaria que a aba sharing não aparecesse para usuários que são
>  somente membros. Qual condição eu poderia colocar na ZMI em:
>
>  /portal_actions/object/local_roles
>
>  ?
>
>  Consigo o id do usuaŕio com
>  python:portal.portal_membership.getAuthenticatedMember()
>
>  Mas como consigo os papéis associados a ele? Olhei o portal_membership
>  no DocFinderTab e não achei o que pudesse usar.
>
>  Agradeço,
>  Davi
>

Davi,

Você pode utilizar os métodos da classe BasicUser [1] do Zope para
obter esse tipo de informações.  Veja o seguinte exemplo:

---
from AccessControl import getSecurityManager
user = getSecurityManager().getUser()

print 'id - ', user.getId()
print 'roles - ', user.getRoles()
print 'roles in context - ', user.getRolesInContext(container)
print 'username - ', user.getUserName()
print 'has_permission - ', user.has_permission('View', container)
print 'has_role - ', user.has_role(('Manager', 'Member'), object=container)

return printed
---

Zénrique.


[1] http://www.plope.com/Books/copy_of_2_7Edition/AppendixB.stx#1-40