[zope-pt] Erro com o portal_discussion

2006-06-15 Thread Fabiano Marcon
Oi pessoal,

Tenho um tipo de conteúdo archetype chamado "Protocolo", que quando 
tento criar, insiste em lançar a seguinte excessão:

ERROR Archetypes Catched Unauthorized on 
discussiontool.overrideDiscussionFor(plone1/Protocolos_2006/protocolo.2006-06-15.2279450991)

Criando este conteúdo com o Manager não apresentava este erro, agora que 
comecei a testar com o usuário final comecei a observá-lo.

Verifiquei que ele é gerado no método overrideDiscussionFor de 
CMFDefault.DiscussionTool.
Ele verifica a permissão "Modify portal content" em cima do conteúdo que 
está sendo criado e lança a exceção, mas o interessante é que no estado 
inicial do workflow do conteúdo Protocolo, atribuí a permissão "Modify 
portal content", e mesmo assim é lançada a exceção. Tb. defini em minha 
classe o atributo allow_discussion = 0.
Verifiquei também que se dou a permissão "Modify portal content" no 
objeto container onde é criado a instância de Protocolo, a excessão não 
é lançada.

Utilizo o Plone2.1-bundle e Zope 2.8.1

A princípio este erro não está interferindo na criação do objeto, porém 
não gostaria de ficar olhando para ele toda vez que olho na console, rs.
Alguém tem uma dica?



Obrigado
Fabiano Marcon




Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[zope-pt] Expiração de um objeto

2006-06-15 Thread robsonvirino
Olá, pessoal!

Estou com uma duvida aqui... o negócio é bem banal, mas não me recordo
como fazer isso.

Quando a data de expiração de um objeto chegar, em vez do estado dele
ficar como 'expired', quero deixar como 'visible'... Como faço isso?

Valeu, amigos!

Robson.





Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[zope-pt] solução de private messaging

2006-06-15 Thread Gustavo Rahal



OláGostaria de saber se alguém conhece alguma extensão pra plone que oferece um serviço de troca de mensagens entre usuários dentro de um portal plone. Pelo que vi o zForum e o CMFboard tem algo parecido mas eu queria usar o ploneboard.
CMFBoard parece que ta morto (sem pagina a meses, devels não respondem email etc..) o zForum pode ser uma saida mas estou resistente pelo fato de ter que usar um DB externo.ValeuGustavo

__._,_.___





Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]








   



  




  
Yahoo! Grupos, um serviço oferecido por:
  
  

PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.






__,_._,___



Re: [zope-pt] Dúvida em MasterSelectWidget

2006-06-15 Thread Dorneles Treméa
Opa Elisandra,

> Estou implementando um campo com MasterSelectWidget, a minha dúvida é
> como faço para que o segundo campo só apareça se no primeiro campo o
> valor selecionado seja "diferente" de 'outro', o que faço no parametro
> 'hide_values'?

a princípio o MasterSelectWidget só aceitava as seguintes 'actions':

- value: para alterar o valor de outro(s) campo(s), conforme o valor
  do campo atual;

- vocabulary: para alterar dinamicamente o vocabulário de outro(s)
  campo(s), dependendo do valor do campo atual;

- hide: para esconder outro(s) campo(s), quando o campo atual contiver
  um(ns) valor(es) específico(s);

- disable: mesma coisa do anterior, só que desativa o(s) campo(s)
  ao invés de esconder ele(s);   

> Só consegui que fizesse o contrário, que esconda quando o valor é
> "igual" a 'outro'.

Isso não dava para fazer, mas agora dá... ;-)

Basta usar a nova action 'show' que eu inclui[1], da mesma forma como
você faria para usar a action 'hide'.

> Aqui está o código dos meus campos:
> 
> StringField(
> name='item',
> index=":schema",
> widget=MasterSelectWidget(
>label="Item",
>description="Informe o item de investimento",
>format="select",
>slave_fields=({'name': 'item_outro', 'action': 'hide', 
> 'hide_values': ('outro',)},),
>label_msgid='OrcamentoInvestimentosUCS_label_item',
>description_msgid='OrcamentoInvestimentosUCS_help_item',
>i18n_domain='OrcamentoInvestimentosUCS',
> ),
> vocabulary=['1','2','outro']
> ),
> 
> StringField(
> name='item_outro',
> widget=StringWidget(
> label="Descrição do Item",
> label_msgid='OrcamentoInvestimentosUCS_label_item_outro',
> i18n_domain='OrcamentoInvestimentosUCS',
> )
> ),

No exemplo acima, muda de 'hide' para 'show' que já vai funcionar
da forma como você esperava.

[1] Usar a versão 0.2.3, atualmente disponível apenas no SVN, em
http://svn.plone.org/svn/archetypes/MoreFieldsAndWidgets/MasterSelectWidget/trunk

HTH,

-- 

Dorneles Treméa
X3ng Web Technology


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[zope-pt] Dúvida Z Search Interface / Plone

2006-06-15 Thread Carlos Santos



Olá pessoal,Minha dúvida é em relação a como inserir uma Z Search Interface no Plone. Explicando melhor: sempre que criamos uma página dentro de nosso site no plone e acessamos a mesma ela é carregada naquele "frame" central do site sem que o layout a sua volta seja recarregado. Algo como um include funcionaria em php. Eu gostaria de fazer isso com uma Z Search Interface; quando um link em uma página do plone fosse acessado essa interface seria carregada naquele espaço central. Já vi exemplos pela net de como colocar o visual do Plone na Z Search Interface mas aí a página é recarregada completamente quando acessada (por exemplo: a barra que indica o caminho pelo site apresenta apenas página inicial e não o caminho percorrido para se chegar até essa Z Search Interface).
Espero ter conseguido explicar direito, faz pouco tempo que uso o Zope e o Plone.Desde já agradeço,Carlos

__._,_.___





Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]








   



  




  
Yahoo! Grupos, um serviço oferecido por:
  
  

PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.






__,_._,___