[zope-pt] Plone - Permissões

2007-05-31 Por tôpico Lucman Adam
Oi!

Bem, eu criei um role A. Em um estado do meu workflow atribui a permissão Add
portal content para o role A. Em seguida criei um utilizador que atribui o role
A. Mas a mudança não se faz sentir, porque?

Nota: Sempre que faço uma alteração nas permissões clico o botão Update
security settings



Re: [zope-pt] Executar procedures oracle no zsql method

2007-05-31 Por tôpico Fabio Rizzo Matos

Depende de qual conector você está utilizando. Tem conector que não suporte
esse tipo de chamada

On 5/30/07, [EMAIL PROTECTED] [EMAIL PROTECTED]
wrote:


  E ai Luciando beleza.

Então, eu coloquei a chamada usando a sintaxe do Oracle (de acordo com o
proprio DBA) e
não retornou dados. Pelo que li agora de noite o SQL Relay não suporta
retornos de
Stored Procedures. Mas que tem um SQL Relay SP (modificado por um cara) em
que rola.
Entrei em contato com ele e vamos ver noque vai dar.

[]'s

Jr.


 On 5/30/07, [EMAIL PROTECTED]junior%40portaldapropaganda.com
[EMAIL PROTECTED] junior%40portaldapropaganda.com wrote:
 alguem sabe como executar uma procedure oracle que retorna resultados
no zsql method

 Conector: SQLRelay

 Oi, Junior.

 Você tentou simplesmente escrever a chamada da procdure usando a
 sintaxe do Oracle? Pode ser algo do tipo:

 procedimento(arg1, arg2, arg3)

 Mas é um chute pq. eu não conheco a sintaxe de procedures do Oracle.

 Mas o que eu sei é que o ZSQL Method não interfere na sintaxe do SQL
 que você escreve. Ele simplesmente processa os comandos DTML e envia
 para o banco a string renderizada.

 Por isso a questão se resume a saber qual a sintaxe da chamada de
 procedure no Oracle.

 [ ]s
 Luciano


 





--
Fabio Rizzo
ThreePointsWeb
[EMAIL PROTECTED]



[zope-pt] Re: Instalação de Produtos.

2007-05-31 Por tôpico lalasbill
o produto não esta em uma sub-pasta???

--- Em zope-pt@yahoogrupos.com.br, fcarlosmonteiro
[EMAIL PROTECTED] escreveu

 não estou conseguindo instalar novos produtos no plone, eu descompacto
 na pasta products e reenicio o processo, mais nao tá aparecendo nada
 para instalar.





[zope-pt] Imagens no Kupu

2007-05-31 Por tôpico Thiago Garcia Tamosauskas
Caros,

 

Existe alguma permissão que precisa ser dada na aba security para que Membros 
possam inserir imagens nas páginas via Kupu?

 

 

Obrigado novamente,

 

Thiago Tamosauskas mailto:[EMAIL PROTECTED] 

Gerência de Comunicação - Web
Diretoria de Comunicação e Marketing

* 5068 

 

 



Re: [zope-pt] Links - Portlet

2007-05-31 Por tôpico Cleber J Santos
Natalia Souza wrote:
 Oi pessoal, bom dia!

 Como eu faco para que o link para uma pagina externa criado dentro de 
 um portlet abra direto na pagina? 

 Quando clico nos links, eles direcionam primeiramente para a janela 
 com o endereco do site e nao direto para o site.

 Obrigada

 Natalia


   
Olá Natalia,

Não sei se entendi direito sua dúvida, mas acredito que vc esteja 
falando sobre a tag *a*, verifique se dentro da tag onde você chama o 
link para a página contém ( target=_blank), se sim, você deve retirar 
ou mudar para (target=parent) ;)

At,

-- 
#!/bin/bash
# Name: Cleber J Santos
# Email: [EMAIL PROTECTED]
# Icq: 27837



[zope-pt] Re: Links - Portlet

2007-05-31 Por tôpico Natalia Souza
Oi Cleber

Segue o codigo. Vc pode dar uma olhada p mim?

html xmlns:tal=http://xml.zope.org/namespaces/tal;
  xmlns:metal=http://xml.zope.org/namespaces/metal;
  i18n:domain=plone
body
div metal:define-macro=portlet
 tal:define=box_id string:links;
 portal_publicator nocall:here/portal_publicator;
 pb python:portal_publicator.getPublicationBoxesInfo
(box_id);
 isVisible pb/visible;
 box_items python:pb['items'];
 tal:condition=python:template.getId()!='links' and isVisible 
and box_items

dl class=portlet id=portlet-news-p21

dt class=portletHeader
a href=# 
   tal:condition=python:'links' in portal.contentIds()
   tal:attributes=href string:${utool}/links
   i18n:translate=box_linkslinks/a
a href=# 
   tal:condition=python:'links' not in portal.contentIds
()
   tal:attributes=href string:${utool}/news_listing
   i18n:translate=box_linkslinks/a

a href=
   tal:condition=python:checkPermission('Review portal 
content', here)
   tal:attributes=href 
string:${utool}/publicator_edit_form?box_id=${box_id}
img src= alt=Edit title=Edit height=16 
width=16
 tal:attributes=src 
string:${utool}/publicator_edit_icon.gif
 i18n:domain=publicator
 i18n:attributes=alt; title; /
/a
/dt

tal:newsitems tal:repeat=obj box_items
dd tal:define=oddrow repeat/obj/odd;
item_id obj/Id;
item_title obj/Title;
item_description obj/Description;
item_url obj/RelativeContentURL;
item_type obj/Type;
new_window obj/NewWindow;
item_icon obj/Icon;
item_date obj/Date;
tal:attributes=class python:test(oddrow, 'portletItem 
even', 'portletItem odd')
tal:condition=python:item_url

a href=
   tal:attributes=href string:${utool}/${item_url};
   title item_description;
   target python:test
(new_window, '_blank', None);
img src= alt= title= height=16 width=16
 tal:attributes=src string:${utool}/
${item_icon};
 alt item_type;
 title item_type;
 i18n:attributes=alt; title; /
span tal:replace=python:test(item_title, 
item_title, item_id)Title/span
span class=portletItemDetails
  tal:content=python:here.toLocalizedTime
(item_date)May 5/span
/a
/dd
/tal:newsitems

dd class=portletFooter

a href=
   tal:condition=python:'links' in portal.contentIds()
   tal:attributes=href string:${utool}/links
   
   
  More newshellip;
/a

/dd
/dl

/div
/body
/html

Abraco

Natalia


--- Em zope-pt@yahoogrupos.com.br, Cleber J Santos 
[EMAIL PROTECTED] escreveu

 Natalia Souza wrote:
  Oi pessoal, bom dia!
 
  Como eu faco para que o link para uma pagina externa criado 
dentro de 
  um portlet abra direto na pagina? 
 
  Quando clico nos links, eles direcionam primeiramente para a 
janela 
  com o endereco do site e nao direto para o site.
 
  Obrigada
 
  Natalia
 
 

 Olá Natalia,
 
 Não sei se entendi direito sua dúvida, mas acredito que vc esteja 
 falando sobre a tag *a*, verifique se dentro da tag onde você 
chama o 
 link para a página contém ( target=_blank), se sim, você deve 
retirar 
 ou mudar para (target=parent) ;)
 
 At,
 
 -- 
 #!/bin/bash
 # Name: Cleber J Santos
 # Email: [EMAIL PROTECTED]
 # Icq: 27837





Re: [zope-pt] Executar procedures oracle no zsql method

2007-05-31 Por tôpico Ruda Filgueiras
On 5/31/07, Fabio Rizzo Matos [EMAIL PROTECTED] wrote:
 Depende de qual conector você está utilizando. Tem conector que não suporte 
 esse tipo de chamada

Fábio, você está falando do conector do Zope (DA) ou do SQLRelay?

O SQLRelayDA que é o conector usado no Zope, como ele mencionou, não
precisa se preocupar com isso, pois isso deve ser tratado pela
biblioteca de acesso ao banco, no caso, é o sqlrelay e o adapter para
python que ele disponibiliza.

A questão é que no final das contar, o sqlrelay é mais uma camada e
passa isso para outra biblioteca, como ODBC, Freetds(SQLServer).

Com o SQLServer, numa configuração semelhante: Zope - SQLRelay -
FreeTDS - SQLServer, para mim as procedures funcionam.

Se com Oracle não fiunciona, teria que investigar e perguntar na lista
do sqlrelay, qual pode ser o problema, não acho que seja do adaptador
do Zope.


 On 5/30/07,  [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
  E ai Luciando beleza.
 
   Então, eu coloquei a chamada usando a sintaxe do Oracle (de acordo com o 
  proprio DBA) e
   não retornou dados. Pelo que li agora de noite o SQL Relay não suporta 
  retornos de
   Stored Procedures. Mas que tem um SQL Relay SP (modificado por um cara) em 
  que rola.
   Entrei em contato com ele e vamos ver noque vai dar.
 
   []'s
 
   Jr.
 
 
On 5/30/07, [EMAIL PROTECTED]  [EMAIL PROTECTED] wrote:
alguem sabe como executar uma procedure oracle que retorna resultados 
  no zsql method
   
Conector: SQLRelay
   
Oi, Junior.
   
Você tentou simplesmente escrever a chamada da procdure usando a
sintaxe do Oracle? Pode ser algo do tipo:
   
procedimento(arg1, arg2, arg3)
   
Mas é um chute pq. eu não conheco a sintaxe de procedures do Oracle.
   
Mas o que eu sei é que o ZSQL Method não interfere na sintaxe do SQL
que você escreve. Ele simplesmente processa os comandos DTML e envia
para o banco a string renderizada.
   
Por isso a questão se resume a saber qual a sintaxe da chamada de
procedure no Oracle.
   
[ ]s
Luciano
 

-- 
Rudá Porto Filgueiras
Weimar Consultoria

http://python-blog.blogspot.com

Hospedagem Plone, Zope e Python?
http://www.pytown.com


Re: [zope-pt] Plone - Permissões

2007-05-31 Por tôpico Ruda Filgueiras
On 5/31/07, Lucman Adam [EMAIL PROTECTED] wrote:
 Oi!

  Bem, eu criei um role A. Em um estado do meu workflow atribui a permissão 
 Add
  portal content para o role A. Em seguida criei um utilizador que atribui o 
 role
  A. Mas a mudança não se faz sentir, porque?

  Nota: Sempre que faço uma alteração nas permissões clico o botão Update
  security settings

Qual o workflow alterado?
E como testou que não acontece nada?

A permissaão Add portal content deve existir em um tipo pasta , ou
seja, essa alteração de permissões deve ser feita no workflow desse
tipo pasta, para que ele permita que um usuário com essa Role possa
adcionar itens.

-- 
Rudá Porto Filgueiras
Weimar Consultoria

http://python-blog.blogspot.com

Hospedagem Plone, Zope e Python?
http://www.pytown.com


Re: [zope-pt] Executar procedures oracle no zsql method

2007-05-31 Por tôpico Fernando Correa Neto
Opa!

On 5/31/07, Ruda Filgueiras [EMAIL PROTECTED] wrote:






 On 5/31/07, Fabio Rizzo Matos [EMAIL PROTECTED] wrote:
   Depende de qual conector você está utilizando. Tem conector que não 
 suporte esse tipo de chamada

  Fábio, você está falando do conector do Zope (DA) ou do SQLRelay?

  O SQLRelayDA que é o conector usado no Zope, como ele mencionou, não
  precisa se preocupar com isso, pois isso deve ser tratado pela
  biblioteca de acesso ao banco, no caso, é o sqlrelay e o adapter para
  python que ele disponibiliza.

  A questão é que no final das contar, o sqlrelay é mais uma camada e
  passa isso para outra biblioteca, como ODBC, Freetds(SQLServer).

  Com o SQLServer, numa configuração semelhante: Zope - SQLRelay -
  FreeTDS - SQLServer, para mim as procedures funcionam.

  Se com Oracle não fiunciona, teria que investigar e perguntar na lista
  do sqlrelay, qual pode ser o problema, não acho que seja do adaptador
  do Zope.

Sim, é com certeza o ZOracleDA.
O DCOracle2 por si só tem suporte a procedures. Tanto que quando
precisei executar procedures num Oracle, na época, eu usei um External
Method que fazia a chamada da procedure via DCOracle2.

[]'s
Fernando

   On 5/30/07,  [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
E ai Luciando beleza.
   
 Então, eu coloquei a chamada usando a sintaxe do Oracle (de acordo com 
 o proprio DBA) e
 não retornou dados. Pelo que li agora de noite o SQL Relay não suporta 
 retornos de
 Stored Procedures. Mas que tem um SQL Relay SP (modificado por um cara) 
 em que rola.
 Entrei em contato com ele e vamos ver noque vai dar.
   
 []'s
   
 Jr.
   
   
  On 5/30/07, [EMAIL PROTECTED]  [EMAIL PROTECTED] wrote:
  alguem sabe como executar uma procedure oracle que retorna 
 resultados no zsql method
 
  Conector: SQLRelay
 
  Oi, Junior.
 
  Você tentou simplesmente escrever a chamada da procdure usando a
  sintaxe do Oracle? Pode ser algo do tipo:
 
  procedimento(arg1, arg2, arg3)
 
  Mas é um chute pq. eu não conheco a sintaxe de procedures do Oracle.
 
  Mas o que eu sei é que o ZSQL Method não interfere na sintaxe do SQL
  que você escreve. Ele simplesmente processa os comandos DTML e envia
  para o banco a string renderizada.
 
  Por isso a questão se resume a saber qual a sintaxe da chamada de
  procedure no Oracle.
 
  [ ]s
  Luciano
   

  --
  Rudá Porto Filgueiras
  Weimar Consultoria

  http://python-blog.blogspot.com

  Hospedagem Plone, Zope e Python?
  http://www.pytown.com



Re: [zope-pt] Executar procedures oracle no zsql method

2007-05-31 Por tôpico junior
Pois é, aqui usávamos o SQL Relay com o SQL Server e funcionava agora no Oracle 
a
chamada é diferente. Se alguem souber de algum conector de Oracle que funcione 
direito
me avisem, ja to no desespero eheheh.

[]'s

JR.


 Talvez não suporte para Oracle, pois para SQLServer eu já usei e
 funciona, como qualquer chamada SQL.

 A questão é que a procedure pode ou não retornar registros e ele teria
 que ter como detectar isso.

 On 5/30/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 E ai Luciando beleza.

  Então, eu coloquei a chamada usando a sintaxe do Oracle (de acordo com o 
 proprio
 DBA) e
  não retornou dados. Pelo que li agora de noite o SQL Relay não suporta 
 retornos de
  Stored Procedures. Mas que tem um SQL Relay SP (modificado por um cara) em 
 que rola.
  Entrei em contato com ele e vamos ver noque vai dar.

  []'s

  Jr.


   On 5/30/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
   alguem sabe como executar uma procedure oracle que retorna resultados no 
 zsql
 method
  
   Conector: SQLRelay
  
   Oi, Junior.
  
   Você tentou simplesmente escrever a chamada da procdure usando a
   sintaxe do Oracle? Pode ser algo do tipo:
  
   procedimento(arg1, arg2, arg3)
  
   Mas é um chute pq. eu não conheco a sintaxe de procedures do Oracle.
  
   Mas o que eu sei é que o ZSQL Method não interfere na sintaxe do SQL
   que você escreve. Ele simplesmente processa os comandos DTML e envia
   para o banco a string renderizada.
  
   Por isso a questão se resume a saber qual a sintaxe da chamada de
   procedure no Oracle.
  
   [ ]s
   Luciano
  



 --
 Rudá Porto Filgueiras
 Weimar Consultoria

 http://python-blog.blogspot.com

 Hospedagem Plone, Zope e Python?
 http://www.pytown.com





Re: [zope-pt] Re: Links - Portlet

2007-05-31 Por tôpico Cleber J Santos
Natalia Souza wrote:
 Oi Cleber

 Segue o codigo. Vc pode dar uma olhada p mim?

 html xmlns:tal=http://xml.zope.org/namespaces/tal;
   xmlns:metal=http://xml.zope.org/namespaces/metal;
   i18n:domain=plone
 body
 div metal:define-macro=portlet
  tal:define=box_id string:links;
  portal_publicator nocall:here/portal_publicator;
  pb python:portal_publicator.getPublicationBoxesInfo
 (box_id);
  isVisible pb/visible;
  box_items python:pb['items'];
  tal:condition=python:template.getId()!='links' and isVisible 
 and box_items

 dl class=portlet id=portlet-news-p21

 dt class=portletHeader
 a href=# 
tal:condition=python:'links' in portal.contentIds()
tal:attributes=href string:${utool}/links
i18n:translate=box_linkslinks/a
 a href=# 
tal:condition=python:'links' not in portal.contentIds
 ()
tal:attributes=href string:${utool}/news_listing
i18n:translate=box_linkslinks/a

 a href=
tal:condition=python:checkPermission('Review portal 
 content', here)
tal:attributes=href 
 string:${utool}/publicator_edit_form?box_id=${box_id}
 img src= alt=Edit title=Edit height=16 
 width=16
  tal:attributes=src 
 string:${utool}/publicator_edit_icon.gif
  i18n:domain=publicator
  i18n:attributes=alt; title; /
 /a
 /dt

 tal:newsitems tal:repeat=obj box_items
 dd tal:define=oddrow repeat/obj/odd;
 item_id obj/Id;
 item_title obj/Title;
 item_description obj/Description;
 item_url obj/RelativeContentURL;
 item_type obj/Type;
 new_window obj/NewWindow;
 item_icon obj/Icon;
 item_date obj/Date;
 tal:attributes=class python:test(oddrow, 'portletItem 
 even', 'portletItem odd')
 tal:condition=python:item_url

 a href=
tal:attributes=href string:${utool}/${item_url};
title item_description;
target python:test
 (new_window, '_blank', None);
 img src= alt= title= height=16 width=16
  tal:attributes=src string:${utool}/
 ${item_icon};
  alt item_type;
  title item_type;
  i18n:attributes=alt; title; /
 span tal:replace=python:test(item_title, 
 item_title, item_id)Title/span
 span class=portletItemDetails
   tal:content=python:here.toLocalizedTime
 (item_date)May 5/span
 /a
 /dd
 /tal:newsitems

 dd class=portletFooter

 a href=
tal:condition=python:'links' in portal.contentIds()
tal:attributes=href string:${utool}/links


   More newshellip;
 /a

 /dd
 /dl

 /div
 /body
 /html

 Abraco

 Natalia


 --- Em zope-pt@yahoogrupos.com.br, Cleber J Santos 
 [EMAIL PROTECTED] escreveu
   
 Natalia Souza wrote:
 
 Oi pessoal, bom dia!

 Como eu faco para que o link para uma pagina externa criado 
   
 dentro de 
   
 um portlet abra direto na pagina? 

 Quando clico nos links, eles direcionam primeiramente para a 
   
 janela 
   
 com o endereco do site e nao direto para o site.

 Obrigada

 Natalia


   
   
 Olá Natalia,

 Não sei se entendi direito sua dúvida, mas acredito que vc esteja 
 falando sobre a tag *a*, verifique se dentro da tag onde você 
 
 chama o 
   
 link para a página contém ( target=_blank), se sim, você deve 
 
 retirar 
   
 ou mudar para (target=parent) ;)

 At,

 -- 
 #!/bin/bash
 # Name: Cleber J Santos
 # Email: [EMAIL PROTECTED]
 # Icq: 27837

 



   
É sempre importante antes de postar o código analisar, veja que na 
mensagem anterior eu disse que se houvesse algum target=_blank na tag 
a bastava você o trocar, veja que na linha 60 do código que vc enviou 
existe algo semelhante;

   a href=
   tal:attributes=href string:${utool}/${item_url};
   title item_description;
   target python:test
(new_window, '_blank', None);

Na verdade isso é uma validação, ele está verificando se o valor da 
variável *new_window* é igual a *_blank*, se for então será setado 
dentro da tag *a* o target como _blank, se não ele é nullo, ou seja, 
não será incluido o código. Pelo que vi este é o único motivo que iria 
fazer um link abri em uma nova janela, isso significa que o problema é 
que você está dizendo que deseja que este 

[zope-pt] Re: Instalação de Produtos.

2007-05-31 Por tôpico fcarlosmonteiro
obrigado eu consegui instalar outros produtos, porem estou com outro
problema.
Não estou conseguindo instalar o ZMySQLDA, quando eu descompacto ele
cria uma pasta chamada lib/python/Products/ZMySQLDA dentro do Products
da instancia, dai eu reinicie o processo mais não apareceu no ZMI pra
fazer a instalação.





[zope-pt] Re: Instalação de Produtos.

2007-05-31 Por tôpico fcarlosmonteiro
ok, vou tentar.



Re: [zope-pt] metodos at

2007-05-31 Por tôpico Fabio Rizzo Matos

Procura por events do Zope3. Com eles, é possível você fazer isso.

http://plone.org/documentation/tutorial/five-zope3-walkthrough



On 5/30/07, Leonardo Miranda [EMAIL PROTECTED] wrote:


  Olá,

Um construi um AT que faz uso de metodos:
at_post_create_script
at_post_edit_script
_renameAfterCreation

e dando uma olhada aonde estes metodos são definidos lá no BaseObject, eu
não encontrei um metodo para aonde eu possa amarrar um script na hora em que
objeto for deletado.

na verdade existe um metodo chamado manage_beforeDelete , mais eu creio
que não seja correto amarrar nada à ele.

Alguma sugestão?

Att. Leonardo Miranda


 





--
Fabio Rizzo
ThreePointsWeb
[EMAIL PROTECTED]