Re: [Zope-pt] Role na pasta mas não na sub-pasta

2005-12-21 Por tôpico Wilton Alencar



É vero..
Na hora H pensei em permissões
Em 21/12/05, Dorneles Treméa [EMAIL PROTECTED] escreveu:
Opa TOM, Sim, possível é, mas você terá que quebrar o Acquire. Pra fazer isso via ZMI é fácil para as pastar existentes,mas para as pastas que serão criadas, terá que gerar um script manage_afterAdd (ou
 algo assim) da pasta pai ou do objeto filho para que ele perca desmarcar acquire ao final. Via PLONE pro usuário final poderia usar uma acção do workflow pra fazer isso, o objeto fica no mesmo estado, mas quebra as acquire dos filhos
 (algo do tipo, breakator_acquire_tabajarahe he he) e seria uma transição que permanece no mesmo estado, mas executa um script para quebrar o acquire. Aliás, pensando bem pode criar um estado que quebra as acquisições na
 security do estado do workflowMas essa eu pensei agora enquanto escrevia.he hehum... me parece que você acabou confundindo permissões com roles...O acquire existe apenas para permissões. Para fazer o mesmo com roles
você vai precisar usar um recurso introduzido no Plone 2.1: local rolesblacklisting[1]. Como já usado uma vez aqui na lista o problema(e maior vantagem) do Zope/Plone é o efeito neston (1001 maneiras).
Mas sempre existe as formas mais certas, ou canônicas... :o)[1] http://plone.org/products/plone/roadmap/16HTH,--Dorneles Treméa
X3ng Web TechnologyPara enviar uma mensagem: zope-pt@yahoogrupos.com.brPara 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






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] Instalar LiveSearch no Plone 2.0.5

2005-12-21 Por tôpico Fernando Sanches



Dorneles,

Não funcionou. Retirei todos osIgnored exception types da lista e executei a página fazendo uma busca, mas só me retornou um erro do tipo execptionredirect com value: Redirect
:http://localhost:8080/Plone/error_log/manage_main. Mas acredito que isso não é nada.

Qual é o arquivo que chama o livesearch na caixa de texto quando o usuário digita? É o global_searchbox? Talvez garimpando melhor eu encontre o erro.

Até...
Em 20/12/05, Dorneles Treméa [EMAIL PROTECTED] escreveu:
Opa Fernando, Fiz as alterações na mão como você mencionou, mas não traz nada. Fiz da seguinte maneira:
 a) Peguei o fonte igualzinho do global_searchbox e alterei-o pela ZMI. b) Peguei os estilos do livesearch e do searchBox do public.css da versão 2.1.1 e transferi para o plone.css da versão 
2.0.5. c) Adicionei o livesearch_reply.py no seguinte caminho: skins/plone_scripts d) Adicionei o livesearch.js no seguinte caminho: skins/plone_3rdParty No inicio deu um erro porque faltava incluir uma propriedade no
 site_properties do enable_livesearch do tipo boolean e inseri no seguinte caminho: portal_properties/site_properties. Salvei e rodei a página, mas não funcionou, permanecendo o tipo default da versão 
2.0.5./me espera que o valor utilizado tenha sido 'True'... ;-) Acho que ta faltando algo. Será que não ta faltando algo no portal_catalog ou algum arquivo?Vai no error_log e desmarca todas as exceções, se tiver faltando
algum arquivo, vão aparecer alguns 'Not Found' por lá...Se nada estiver faltando, eu apostaria em algum índice do cátalogosim, mas não me parece esse o caso (mas posso estar enganado).Dá uma verificada nestes pontos e depois retorna com um feedback.
HTH,--Dorneles TreméaX3ng Web TechnologyPara enviar uma mensagem: zope-pt@yahoogrupos.com.brPara 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-- Fernando de Barros Sanches ArceTecnologo em Desenvolvimento de Sistemas Web 






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] Usuários / Grupos como ArcheTypes

2005-12-21 Por tôpico Arnaldo Janz Júnior



Em 21/12/05, Dorneles Treméa [EMAIL PROTECTED] escreveu:




JJ,

 E tem algum produto que transforme os grupos em ArcheTypes, com a
 extensibilidade do CMFMember? Tipo: poder criar um novo type baseado
 nele, acrescentar-lhe campos (entre eles, referencefields p/ outros
 types) - enfim ... - e, se possível, dar-lhe workflows (pelo menos até o
 momento, isso é dispensável, mas o lance de criar subtipos de grupos
 extensíveis via AT - e os referencefields - não). Alguém sabe de
 produto(s) nessa linha?
 
 Aliás, há alguma maneira de associar grupos a grupos (uma idéia de
 subgrupos)? Talvez a existência do produto da situação acima resolva
 isso tb ...

este é um dos use-cases do Membrane. Dá uma conferida de perto no
código dele.
Mmm ...

Vou dar uma olhada ... É que a experiência c/ o CMFMember me deixou
meio assustado (gato escaldado tem medo de água fria) ... Já entendi o que é o Membrane, mas tow
tentando *me convecer* d q não é a mesma coisa ... Acho q conferir o
código deve ajudar a internalizar isso ... (|´:¬{)»

Legal! Então posso tentar criar um tipo que implemente os grupos como
ArcheTypes com o Membrane, é (pelo menos, é _exatamente_ isso o que diz
por um dos use-cases do Membrane)?
Uma das implementações para isso é um tipo de conteúdo 'folderish',
que pode conter instâncias de si mesmo dentro, formando uma hierarquia,
e conseqüentemente, subgrupos.
Certo. Mas uma coisa que não entendo muito bem é como é feita a
associação entre os users e os groups originais do Plone (e,
sinceramente, não consegui encontrar no Plone o código que define os
grupos - provavelmente não é algo tão bonitinho e organizado como o que
é feito c/ ArcheTypes e, p/ ajudar, não sei sobre tipos de conteúdo
criados c/ Python ...). Isso pq, se fôr implementar algo assim, quero
implementar a relação como ela é feita hoje (ou o mais próximo) ... P/
os q conhecem a implementação do Plone, a melhor tradução disso p/ AT
seriam references mesmo (ou tem uma opção melhor - p/ ajudar um pouco
mais, tb estou começando c/ AT, então pode haver coisas ele já possa me
oferecer e não conheço ...)?
Bom, de qq jeito, olhar não custa nada ...

HTH,

-- 

Dorneles Treméa
X3ng Web Technology
[ ],-- JJ (|´:¬{)»-Eu
sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá;
e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?O Senhor, Jesus Cristo - Jo.11:25-26-






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!.









[Zope-pt] CMFBoard e Relatórios

2005-12-21 Por tôpico Ramon Vinas



Uso plone 2.0.5, em linux Fedora 2 com CMFBoard 2.2  Gostaria de saber se existe a possibilidade de retirar algum relatório, tipo: Quantidades de Visitas por tópico em determinado mês.  Grato, Ramon. 
		 
Yahoo! doce lar. Faça do Yahoo! sua homepage.





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] Instalar LiveSearch no Plone 2.0.5

2005-12-21 Por tôpico Fernando Sanches



Dorneles,

Descobri que o searchbox ainda encontra-se no default. Ele ainda não esta pegando o novo searchbox. pq? Eu customizei, mas no diretório ainda esta o original. Tenho que substituir o default global_searchbox pelo modificado lá no diretório?

Em 21/12/05, Fernando Sanches [EMAIL PROTECTED] escreveu:

Dorneles,

Dei uma olhada no script vooodooo que vc mencionou lá em portal_scripts e percebi que no script ele chama algo no plone_utils e resolvi dar uma olhadinha, mas deparei com um erro de notfound, mas ele esta lá. Veja o traceback. 






Request URL
http://localhost:8080/Plone/plone_utils

Exception Type
NotFound

Exception Value
http://localhost:8080/Plone/plone_utils [ /manage_workspace ]

Traceback (innermost last): 

Module ZPublisher.Publish, line 91, in publish 
Module ZPublisher.BaseRequest, line 344, in traverse 
Module ZPublisher.HTTPResponse, line 640, in debugError 
t+
Em 21/12/05, Fernando Sanches [EMAIL PROTECTED]
 escreveu: 


Dorneles,

Não funcionou. Retirei todos osIgnored exception types da lista e executei a página fazendo uma busca, mas só me retornou um erro do tipo execptionredirect com value: Redirect
 :http://localhost:8080/Plone/error_log/manage_main. Mas acredito que isso não é nada.

Qual é o arquivo que chama o livesearch na caixa de texto quando o usuário digita? É o global_searchbox? Talvez garimpando melhor eu encontre o erro.

Até...
Em 20/12/05, Dorneles Treméa [EMAIL PROTECTED] 
 escreveu: 

Opa Fernando, Fiz as alterações na mão como você mencionou, mas não traz nada. Fiz da seguinte maneira: 
 a) Peguei o fonte igualzinho do global_searchbox e alterei-o pela ZMI. b) Peguei os estilos do livesearch e do searchBox do public.css da versão 2.1.1 e transferi para o plone.css da versão 
2.0.5. c) Adicionei o livesearch_reply.py no seguinte caminho: skins/plone_scripts d) Adicionei o livesearch.js no seguinte caminho: skins/plone_3rdParty No inicio deu um erro porque faltava incluir uma propriedade no 
 site_properties do enable_livesearch do tipo boolean e inseri no seguinte caminho: portal_properties/site_properties. Salvei e rodei a página, mas não funcionou, permanecendo o tipo default da versão 
2.0.5./me espera que o valor utilizado tenha sido 'True'... ;-) Acho que ta faltando algo. Será que não ta faltando algo no portal_catalog ou algum arquivo?Vai no error_log e desmarca todas as exceções, se tiver faltando 
algum arquivo, vão aparecer alguns 'Not Found' por lá...Se nada estiver faltando, eu apostaria em algum índice do cátalogosim, mas não me parece esse o caso (mas posso estar enganado).Dá uma verificada nestes pontos e depois retorna com um feedback. 
HTH,--Dorneles TreméaX3ng Web TechnologyPara enviar uma mensagem: 
zope-pt@yahoogrupos.com.brPara 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
-- Fernando de Barros Sanches ArceTecnologo em Desenvolvimento de Sistemas Web 
-- Fernando de Barros Sanches Arce Tecnologo em Desenvolvimento de Sistemas Web -- 
Fernando de Barros Sanches ArceTecnologo em Desenvolvimento de Sistemas Web 






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] Imagnes da pasta do menu

2005-12-21 Por tôpico Ramon Vinas



  Retirar Figura – ícones (pasta) do slot navegation   No seu ploneCustom.css coloque:dtml-in "portal_types.listTypeInfo()"#portlet-navigation-tree
 .contenttype-dtml-var"plone_utils.normalizeString(id)" { background-image: none;}/dtml-in   Retirar Figura – Ícone (figura redonda) dos slot navegation 1a. Linha   Em /site/portal_skins/plone_portlets/portlet_navigation  
 img src="" height="16" width="16" alt=""  class="navIconRoot"  tal:attributes="src string:${here/portal_url}/site_icon.gif;  title sibling/Type;" /  site_icon.gif deve ser substituído por folder_icon.gif   Parte-se do presuposto que exista uma figura em branco chamada folder_icon.gif   Ramon. Wilton Alencar [EMAIL PROTECTED] escreveu:Maurício Terá que colocar  #portlet-navigation-tree. para indicar que ser sumir somente os items dentro do navigation, pois navTreeItem é usado pelo #portal-sitemap também. Abraços TOM Em 13/12/05, Maurício Ottoni [EMAIL PROTECTED] escreveu: Como vai galera,E o seguinte eu retirei as imagens de pasta no meu portlet de navegação como seguinte código que inseri no meu ploneCustom.css:.navTreeItem a,.navTreeItem a:hover,.navTreeItem div { background-image: none !important;}Acontece que o mapa do site também sumiu as pastas.Como faço para isso não acontecerPara enviar uma mensagem:  zope-pt@yahoogrupos.com.brPara 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   
		 
Yahoo! doce lar. Faça do Yahoo! sua homepage.





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] Usuários / Grupos como Ar cheTypes

2005-12-21 Por tôpico Dorneles Treméa
Opa JJ,

 Mmm ...
 Vou dar uma olhada ... É que a experiência c/ o CMFMember me deixou meio
 assustado (gato escaldado tem medo de água fria) ... Já entendi o que
 é o Membrane, mas tow tentando *me convecer* d q não é a mesma coisa ...
 Acho q conferir o código deve ajudar a internalizar isso ... (|´:¬{)»
 Legal! Então posso tentar criar um tipo que implemente os grupos como
 ArcheTypes com o Membrane, é (pelo menos, é _exatamente_ isso o que diz
 por um dos use-cases do Membrane)?

exato...

 Certo. Mas uma coisa que não entendo muito bem é como é feita a
 associação entre os users e os groups originais do Plone (e,
 sinceramente, não consegui encontrar no Plone o código que define os
 grupos - provavelmente não é algo tão bonitinho e organizado como o que
 é feito c/ ArcheTypes e, p/ ajudar, não sei sobre tipos de conteúdo
 criados c/ Python ...).

Apesar do Archetypes ter sido polido nos últimos anos ele ainda não é
o que podemos chamar de 'produto exemplar'... ;-)

A implementação de grupos no Plone é feita com o produto GRUF[1], da
Ingeniweb.

 Isso pq, se fôr implementar algo assim, quero
 implementar a relação como ela é feita hoje (ou o mais próximo) ... P/
 os q conhecem a implementação do Plone, a melhor tradução disso p/ AT
 seriam references mesmo (ou tem uma opção melhor - p/ ajudar um pouco
 mais, tb estou começando c/ AT, então pode haver coisas ele já possa me
 oferecer e não conheço ...)?

O que o GRUF faz é um 'acochambra-nenê' com os usuários normais do
Zope, basicamente prefixando eles com uma string e 'moquiando' o
resto...  ;-)

 Bom, de qq jeito, olhar não custa nada ...

Olha lá que tu vais gostar (ou te apavorar)... :-)

[1] http://plone.org/products/groupuserfolder

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

 





Re: [Zope-pt] Instalar LiveSearch no Plone 2.0.5

2005-12-21 Por tôpico Dorneles Treméa
Opa Fernando,

 Descobri que o searchbox ainda encontra-se no default. Ele ainda não
 esta pegando o novo searchbox. pq? Eu customizei, mas no diretório ainda
 esta o original. Tenho que substituir o default global_searchbox pelo
 modificado lá no diretório?

a princípio basta colocar uma cópia no 'custom' mesmo...

Se fores alterar direto no sistema de arquivos, as alterações vão
refletir para todas as instâncias do Plone existentes, o que pode
*não* ser desejado.

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