[zope-pt] Portlets

2008-08-29 Por tôpico alyneevelins
Olá!
Preciso que um help...
Vi no site do Ministério Público http://www.mpu.gov.br/ que também é 
em plone os news centralizados e sem portlets, alguém saberia me 
informar como isso é possível?

vlw!



[zope-pt] Alterando o portal_catalog

2008-08-29 Por tôpico Marcos Henrique Nassif de Alencar
Pessoal, estou precisando manter um único item no portal com cada um dos
valores de um vocabulary de um selectionWidget. Para isso preciso alterar o
valor de um item quando adicionar outro com o mesmo valor. Como faço a
mudança do valor do item no catalog?

Obrigado

-- 
Marcos Nassif


[zope-pt] Re: Alterando o portal_catalog

2008-08-29 Por tôpico Alexandre Marinho
Cara explicar melhor... não entendi bulhufas do que você escreveu.

--- Em zope-pt@yahoogrupos.com.br, Marcos Henrique Nassif de Alencar
[EMAIL PROTECTED] escreveu

 Pessoal, estou precisando manter um único item no portal com cada um dos
 valores de um vocabulary de um selectionWidget. Para isso preciso
alterar o
 valor de um item quando adicionar outro com o mesmo valor. Como faço a
 mudança do valor do item no catalog?
 
 Obrigado
 
 -- 
 Marcos Nassif





Re: [zope-pt] Re: Alterando o portal_catalog

2008-08-29 Por tôpico Marcos Henrique Nassif de Alencar
Alexandre
:) Criei um campo de uma página onde decido a posição do item adicionado na
página inicial. Ou seja, ele tem uma combo com os números de 0 a 6 pra
decidir a posição. O zero é pra dizer q ele não aparece na página inicial.
Quando adiciono uma nova página que indica uma posição que já tem uma página
com a mesma posição preciso buscar esta página no catalog (isto sei fazer) e
colocar a posição zero no lugar (isto que preciso, alterar o campo pra zero)

Obrigado
Marcos Nassif



2008/8/29 Alexandre Marinho [EMAIL PROTECTED]

   Cara explicar melhor... não entendi bulhufas do que você escreveu.

 --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Marcos
 Henrique Nassif de Alencar
 [EMAIL PROTECTED] escreveu

 
  Pessoal, estou precisando manter um único item no portal com cada um dos
  valores de um vocabulary de um selectionWidget. Para isso preciso
 alterar o
  valor de um item quando adicionar outro com o mesmo valor. Como faço a
  mudança do valor do item no catalog?
 
  Obrigado
 
  --
  Marcos Nassif
 

  




-- 
Marcos Nassif


Re: [zope-pt] problemas com LocalRoles.

2008-08-29 Por tôpico Douglas Soares de Andrade
Vanderson Mota dos Santos escreveu:
 saudações,
 
 Estou usando Plone 3.1.5 com zope 2.10 e estou com um problema na hora de
 setar os localroles numa pasta para um determinado usuário, que é criado
 usando o membrane. Os tipos de conteúdo da aplicação são criados usando
 archetypes.
 
 assim:
 content/Usuario.py
 #essa parte é só para desativar o Herdar permissões de níveis superiores
 *def post_validate(self, REQUEST, errors):*
 from plone.app.workflow.browser.sharing import SharingView
 SharingView(self, REQUEST).update_inherit(status=False)
 
 *def setInstituicao(self, value):*
 folder.manage_setLocalRoles(self.getUserName().lower(),
 
 ('Contributor','Reviewer','Editor','Reader'),)
 folder.reindexObjectSecurity()

Ola Vanderson,

Eu nao sei se ajuda, mas vc ja tentou executar o comando:

folder.reindexObject()


 
 *Problema:
 *O usuário quando se loga, não pega os papéis setados via código.
 Entretanto, quando vou na aba sharing da devida pasta, todas as permissões
 de adição, leitura, ediçao e revisão estão marcadas, exatamente como eu
 setei no código.
 
 Já li o fonte do AccessControl, e não encontrei nenhuma luz. Busquei no
 plone.org, e, a chamada do método também está ok. Eu simplesmente não sei
 mais o que fazer para que o usuário realmente pegue as permissões.


-- 
Douglas Soares de Andrade
-- ThreePointsWeb - www.threepointsweb.com
-- Python, Zope e Plone
== Archlinux Trusted User and Developer - dsa
** Quote: Old programmers never die; they exit to a higher shell.


Re: [zope-pt] Re: Alterando o portal_catalog

2008-08-29 Por tôpico Douglas Soares de Andrade
Marcos Henrique Nassif de Alencar escreveu:
 Alexandre
 :) Criei um campo de uma página onde decido a posição do item adicionado na
 página inicial. Ou seja, ele tem uma combo com os números de 0 a 6 pra
 decidir a posição. O zero é pra dizer q ele não aparece na página inicial.
 Quando adiciono uma nova página que indica uma posição que já tem uma página
 com a mesma posição preciso buscar esta página no catalog (isto sei fazer) e
 colocar a posição zero no lugar (isto que preciso, alterar o campo pra zero)
 
 Obrigado
 Marcos Nassif
 
 
 
 2008/8/29 Alexandre Marinho [EMAIL PROTECTED]
 
   Cara explicar melhor... não entendi bulhufas do que você escreveu.

 --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Marcos
 Henrique Nassif de Alencar
 [EMAIL PROTECTED] escreveu

 Pessoal, estou precisando manter um único item no portal com cada um dos
 valores de um vocabulary de um selectionWidget. Para isso preciso
 alterar o
 valor de um item quando adicionar outro com o mesmo valor. Como faço a
 mudança do valor do item no catalog?

 Obrigado

Olá Marcos,

Não seria melhor usar estados de workflow (1-x posicao) ? Dai basta 
pegar pelo catalogo os objetos que possuem o estado para serem 
renderizados nessa area.

Para permitir que exista apenas um objeto com esse estado, vc deve fazer 
um script que roda antes da virada do workflow (scripts de workflow) 
trocando o estado de todos os objetos que possuem esse estado e permitir 
que o seu objeto atual vire o estado para a posicao que vc quiser.


-- 
Douglas Soares de Andrade
-- ThreePointsWeb - www.threepointsweb.com
-- Python, Zope e Plone
== Archlinux Trusted User and Developer - dsa
** Quote: Old programmers never die; they exit to a higher shell.