Re: [zope-pt] ComoIdentificarUmSiteZope

2009-12-01 Por tôpico Maurício Victor
procure no seu navegador a opção de exibir o código fonte da página,
normalmente ele vai lhe dizer muito sobre em qual linguagem o site foi
feito.

Um site plone por exemplo além de ter um código fonte bem organizado
geralmente sempre tem alguma palavra Plone nele, além de outras
características que vai identificando com o tempo, hehehehehe.

Esse da W3C tem escrito PHP de todo tamanho no início do código fonte.

um abraço

2009/10/26 Jeferson Lelis C. dos Santos 

>
>
> Este parece não ser feito em Zope/Plone. Eu costumo colocar o comando
> /getFolderContents ou /getId se retornar alguma coisa é em plone ou zope,
> r.
>
> *Atenciosamente,
> *
> *Jeferson Lelis.*
>
>
> --
> *De:* yothimer 
> *Para:* zope-pt@yahoogrupos.com.br
> *Enviadas:* Seg, Outubro 26, 2009 11:32:43 AM
> *Assunto:* [zope-pt] ComoIdentificarUmSiteZope
>
>
>
> Olá a todos,
>
> Gostaria de saber como faço para identificar se um site é feito em
> Zope/Plone ou não? Desculpa por essa pergunta idiota.
>
> Por exemplo o novo site do W3C( http://www.w3. org/ <http://www.w3.org/>).
>
> Obrigado a todos!
>
>
> --
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 
> 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>-
> Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>-
> Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>-
> Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/>
>  
>



-- 
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] Plone 3, Manual do Usuário

2009-12-01 Por tôpico Maurício Victor
muito bacana a iniciativa, o texto ficou bom!

2009/12/1 Felipe Roquette 

>
>
> Boa tarde!
>
> É com imenso prazer que anunciamos a disponibilização da tradução em
> português do "Plone 3, Manual do Usuário" em:
> http://krei.com.br/etc/centro-de-ajuda/manuais/plone-3-manual-do-usuario
> Essa tradução completa foi elaborada a partir do "Plone 3 User Manual"
> [1] que está disponível em inglês no site oficial do Plone.
> Estamos terminando os últimos ajustes.
> Opiniões, sugestões e qualquer ajuda são muito bem vindas.
>
>
> [1] http://plone.org/documentation/manual/plone-3-user-manual
>
>
>
>   Atenciosamente,
>* Felipe Roquette*
>   fel...@*krei*.com.br
>
>   www.*krei*.com.br
>   +55 11 3431.0303
>   .
> 
>



-- 
Maurício Victor
http://mauvictor.objectis.net
<><>

Re: [zope-pt] Re: Alguém sabe qual o erro no códig o abaixo que está em um ZPT?

2009-04-29 Por tôpico Maurício Victor
Pessoal,

 isAnon é uma variável já definida no Plone utilizada para verificar se
o usuário é anônimo ou não.

Geralmente é usada assim mesmo da maneira que você escreveu:

 Login (somente usuários anonimos irão ver)


   Logout  (somente usuários autenticados
irão ver)


isAnon é uma abreviação de:

from Products.CMFCore.utils import getToolByName
mtool = getToolByName(portal, 'portal_membership')
isAnon = mtool.isAnonymousUser()


Para saber mais variáveis já definidas, ver o arquivo 'global_defines.pt' em
/portal_skins/plone_templates/global_defines


O que aconteceu no seu caso eu imagino é que você esqueceu de acrescentar na
sua página as definições globais:


*ou* então simplesmente usar a macro do main_template desta maneira:

http://www.w3.org/1999/xhtml"; xml:lang="en"
  lang="en"
  *metal:use-macro*="here/main_template/macros/master"
  i18n:domain="plone">




*SEU CONTEÚDO AQUI*







um abraço


-- 
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] Re: Problemas com generic-setup

2008-11-22 Por tôpico Maurício Victor
valeu a dica, mas eu ja tinha feito isso tambem. Alguns objetos ele nao
exporta, deve ser porque nao tem suporte ainda mesmo, so queria uma
confirmacao.

Para os collections por exemplo eu instalei o smartFolderImportExport e
funcionou legal.

Essa novidade do portal_setup ainda tem muito bug por exemplo com os objetos
"normais" mesmo (Folder, Document) que eu mando criar, so dando
update_catalog para eles ficarem publicados e com o titulo normal.

Infelizmente uma tecnica boa mas q nao funciona

flw

2008/11/21 Alexandre Marinho <[EMAIL PROTECTED]>

>   Cara tenta exportar um objeto desse tipo que você criou, usando o
> portal_setup, e ve como fica o arquivo gerado.
>
> --
> Alexandre Marinho
> Consultor Pleno
> ITEC/AL
>
> 2008/11/21 Maurício Victor <[EMAIL PROTECTED]>
>
>  é só uma referência pra mim ler.
>>
>> daqui 2 dias vai fazer 1 mes da pergunta.
>>
>> Se alguem quiser responder, ainda não resolvi...
>>
>> 2008/10/23 Maurício Victor <[EMAIL PROTECTED]>
>>
>> Alguém tem alguma referência a mais sobre o assunto?
>>>
>>> Isso é novo? É velho demais?
>>>
>>> 2008/10/21 Maurício Victor <[EMAIL PROTECTED]>
>>>
>>> Boa Tarde Pessoal, tudo bem?
>>>>
>>>>   estou tendo problemas com relação a utilização de profiles (plone
>>>> 2.5.5, zope 2.9.8), espero que alguém consiga me ajudar...
>>>>
>>>> Li o tutorial *"Make a product install a folder structure in the site"*no
>>>> plone.org (
>>>> http://plone.org/documentation/how-to/add-a-folder-structure-to-your-product),
>>>> gostei da idéia, abandonei o AppInstall para criar a estrutura inicial no
>>>> portal, comecei a utilizar o 'portal_setup', mas aí vieram os problemas:
>>>>
>>>> - criei a estrutura de pastas: profiles -> default -> structure  e segui
>>>> todo o figurino como manda o artigo, funcionou criar pastas do tipo 
>>>> 'Folder'
>>>> normalmente, mas para os tipos que eu criei (containers, herdam de 
>>>> ATFolder)
>>>> não funciona, a pasta é criada mas não com os atributos específicos que eu
>>>> preciso.  Procurei na net alguma informação mas só encontro esse artigo
>>>> sobre o assunto.
>>>>
>>>> - outro problema foi que para exibir corretamente o atributo 'Title' no
>>>> 'folder_contents' e em alguns 'portlets' foi necessário dar um
>>>> 'update_catalog', alguém sabe o porque disto?
>>>>
>>>> Só de passar alguma referência sobre este assunto já está bom demais...
>>>>
>>>> obrigado, um abraço
>>>>
>>>>
>>>> --
>>>> Maurício Victor
>>>> http://mauvictor.objectis.net
>>>>
>>>
>>>
>>>
>>> --
>>> Maurício Victor
>>> http://mauvictor.objectis.net
>>>
>>
>>
>>
>> --
>> Maurício Victor
>> http://mauvictor.objectis.net
>>
>
>  
>



-- 
Maurício Victor
http://mauvictor.objectis.net


[zope-pt] Re: Problemas com generic-setup

2008-11-21 Por tôpico Maurício Victor
é só uma referência pra mim ler.

daqui 2 dias vai fazer 1 mes da pergunta.

Se alguem quiser responder, ainda não resolvi...

2008/10/23 Maurício Victor <[EMAIL PROTECTED]>

> Alguém tem alguma referência a mais sobre o assunto?
>
> Isso é novo? É velho demais?
>
> 2008/10/21 Maurício Victor <[EMAIL PROTECTED]>
>
> Boa Tarde Pessoal, tudo bem?
>>
>>   estou tendo problemas com relação a utilização de profiles (plone
>> 2.5.5, zope 2.9.8), espero que alguém consiga me ajudar...
>>
>> Li o tutorial *"Make a product install a folder structure in the site"*no
>> plone.org (
>> http://plone.org/documentation/how-to/add-a-folder-structure-to-your-product),
>> gostei da idéia, abandonei o AppInstall para criar a estrutura inicial no
>> portal, comecei a utilizar o 'portal_setup', mas aí vieram os problemas:
>>
>> - criei a estrutura de pastas: profiles -> default -> structure  e segui
>> todo o figurino como manda o artigo, funcionou criar pastas do tipo 'Folder'
>> normalmente, mas para os tipos que eu criei (containers, herdam de ATFolder)
>> não funciona, a pasta é criada mas não com os atributos específicos que eu
>> preciso.  Procurei na net alguma informação mas só encontro esse artigo
>> sobre o assunto.
>>
>> - outro problema foi que para exibir corretamente o atributo 'Title' no
>> 'folder_contents' e em alguns 'portlets' foi necessário dar um
>> 'update_catalog', alguém sabe o porque disto?
>>
>> Só de passar alguma referência sobre este assunto já está bom demais...
>>
>> obrigado, um abraço
>>
>>
>> --
>> Maurício Victor
>> http://mauvictor.objectis.net
>>
>
>
>
> --
> Maurício Victor
> http://mauvictor.objectis.net
>



-- 
Maurício Victor
http://mauvictor.objectis.net


[zope-pt] Re: Problemas com generic-setup

2008-10-23 Por tôpico Maurício Victor
Alguém tem alguma referência a mais sobre o assunto?

Isso é novo? É velho demais?

2008/10/21 Maurício Victor <[EMAIL PROTECTED]>

> Boa Tarde Pessoal, tudo bem?
>
>   estou tendo problemas com relação a utilização de profiles (plone
> 2.5.5, zope 2.9.8), espero que alguém consiga me ajudar...
>
> Li o tutorial *"Make a product install a folder structure in the site"* no
> plone.org (
> http://plone.org/documentation/how-to/add-a-folder-structure-to-your-product),
> gostei da idéia, abandonei o AppInstall para criar a estrutura inicial no
> portal, comecei a utilizar o 'portal_setup', mas aí vieram os problemas:
>
> - criei a estrutura de pastas: profiles -> default -> structure  e segui
> todo o figurino como manda o artigo, funcionou criar pastas do tipo 'Folder'
> normalmente, mas para os tipos que eu criei (containers, herdam de ATFolder)
> não funciona, a pasta é criada mas não com os atributos específicos que eu
> preciso.  Procurei na net alguma informação mas só encontro esse artigo
> sobre o assunto.
>
> - outro problema foi que para exibir corretamente o atributo 'Title' no
> 'folder_contents' e em alguns 'portlets' foi necessário dar um
> 'update_catalog', alguém sabe o porque disto?
>
> Só de passar alguma referência sobre este assunto já está bom demais...
>
> obrigado, um abraço
>
>
> --
> Maurício Victor
> http://mauvictor.objectis.net
>



-- 
Maurício Victor
http://mauvictor.objectis.net


[zope-pt] Problemas com generic-setup

2008-10-21 Por tôpico Maurício Victor
Boa Tarde Pessoal, tudo bem?

  estou tendo problemas com relação a utilização de profiles (plone
2.5.5, zope 2.9.8), espero que alguém consiga me ajudar...

Li o tutorial *"Make a product install a folder structure in the site"* no
plone.org (
http://plone.org/documentation/how-to/add-a-folder-structure-to-your-product),
gostei da idéia, abandonei o AppInstall para criar a estrutura inicial no
portal, comecei a utilizar o 'portal_setup', mas aí vieram os problemas:

- criei a estrutura de pastas: profiles -> default -> structure  e segui
todo o figurino como manda o artigo, funcionou criar pastas do tipo 'Folder'
normalmente, mas para os tipos que eu criei (containers, herdam de ATFolder)
não funciona, a pasta é criada mas não com os atributos específicos que eu
preciso.  Procurei na net alguma informação mas só encontro esse artigo
sobre o assunto.

- outro problema foi que para exibir corretamente o atributo 'Title' no
'folder_contents' e em alguns 'portlets' foi necessário dar um
'update_catalog', alguém sabe o porque disto?

Só de passar alguma referência sobre este assunto já está bom demais...

obrigado, um abraço


-- 
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] Configuração do squid com plone 3.1.5

2008-09-17 Por tôpico Maurício Victor
Bom Dia,

   *ainda* não conheço muito da infra-estrutura para montar um servidor
ZOPE com APACHE + SQUID, até tenho interesse em aprender, mas infelizmente
ainda não tenho tempo.

eu consegui perceber somente um "erro" no "zope.conf": instâncias
que não são para desenvolvimento não devem ter habilitado o "debug-mode".
Como eu imagino que sua instância é de produção, sugiro mudar a diretiva
"debug-mode" para off.

Um abraço

2008/9/15 plonercr <[EMAIL PROTECTED]>

>   Ola pessoal,
>
> Passei o último fim de semana tentando configurar o apache na porta
> 80, conversando com o squid (3812), e o squid por sua vez conversando
> com o zope na porta (8080).
> Para instalar tudo isso, usei o buildout que realmente me
> surpreendeu (aproveitei e insateli o cachefu por ele tb).
> Depois de batalhar contra um erro do squid que era falta de
> permissão na pasta onde ele guarda os logs. Tudo funcionou...
> Mas não notei aumento de performance. Coloco aqui minhas
> configurações para alguém palpitar o que pode ser. Não encontrei
> também como gerar o arquivo squid.conf pelo cachefu, já que o instalei
> pelo buildout. Os meus arquivos de configuração foram criados pelo
> próprio buildout (todos abaixo)... Estou num virtual server com 512 de
> ram e 15 hds de gygas, quase que exclusivo para isso...
> No Cache configurations no plone habilitei o cache e scolhi a opção
> que diz squid e apache, alem de usar as default rules...
> Um ab em uma imagem qualquer do site me retorna apenas no máxima 2
> requisições por segundo. Pelo que li, deveria chegar a centenas delas.
>
> Obrigado a todos pela atenção,
> Espero que possa ajudar mais pessoas,
> Rafael
>
> squid.conf
>
> # This configuration file requires squid 2.6+. It is untested with
> squid 3.x.
>
> visible_hostname inverta.org
> http_port 127.0.0.1:3128 vhost defaultsite=inverta.org
> pid_filename /opt/Plone-3.1/zeocluster/var/squid.pid
>
> ## Log files (http://wiki.squid-cache.org/SquidFaq/SquidLogs)
> cache_access_log /opt/Plone-3.1/zeocluster/var/log/squid-access.log
> cache_log /opt/Plone-3.1/zeocluster/var/log/squid-cache.log
> cache_store_log none
>
> # Cache storage
> cache_dir ufs /opt/Plone-3.1/zeocluster/var/squidstorage 256 16 256
> cache_mem 64 MB
> maximum_object_size 10 MB
> maximum_object_size_in_memory 1 MB
>
> # Purge access - zope servers can purge but nobody else
> # (works best if Zope and Apache are on different IPs)
> acl zope_servers src 127.0.0.1
> acl purge method PURGE
> http_access allow zope_servers purge
>
> virtual host
>
> 
> ServerName inverta.org
>
> RewriteEngine On
> RewriteLog /opt/Plone-3.1/zeocluster/var/log/rewrite_inverta.org.log
> RewriteLogLevel 0
>
> CustomLog /opt/Plone-3.1/zeocluster/var/log/access_inverta.org.log
> common
> ErrorLog /opt/Plone-3.1/zeocluster/var/log/error_inverta.org.log
>
> http://127.0.0.1:3128>
> Allow from all
> 
>
> RewriteRule ^(.*)$ - [E=BACKEND_LOCATION:127.0.0.1]
> RewriteRule ^(.*)$ - [E=BACKEND_PORT:3128]
> RewriteRule ^(.*)$ - [E=HOST:inverta.org]
> RewriteRule ^(.*)$ - [E=PORT:80]
> RewriteRule ^(.*)$ - [E=PROTO:http]
> RewriteRule ^(.*)$ - [E=ZOPEPATH:]
> RewriteRule ^/(.*)/$
> http://%
> {ENV:BACKEND_LOCATION}:%{ENV:BACKEND_PORT}/VirtualHostBase/%{ENV:PROTO}/%{ENV:HOST}:%{ENV:PORT}/%{ENV:ZOPEPATH}/VirtualHostRoot/$1
> [L,P]
> RewriteRule ^/(.*)$
> http://%
> {ENV:BACKEND_LOCATION}:%{ENV:BACKEND_PORT}/VirtualHostBase/%{ENV:PROTO}/%{ENV:HOST}:%{ENV:PORT}/%{ENV:ZOPEPATH}/VirtualHostRoot/$1
> [L,P]
>
> 
>
> zope.conf
> %define INSTANCEHOME /opt/Plone-3.1/zeocluster/parts/client1
> instancehome $INSTANCEHOME
> %define CLIENTHOME /opt/Plone-3.1/zeocluster/var/client1
> clienthome $CLIENTHOME
>
> products /opt/Plone-3.1/zeocluster/products
> products /opt/Plone-3.1/zeocluster/parts/productdistros
> products /opt/Plone-3.1/zeocluster/parts/plone
> debug-mode on
> security-policy-implementation C
> verbose-security off
> default-zpublisher-encoding utf-8
>
> effective-user plone
>
> zeo-client-name client1
>
> 
> level INFO
> 
> path /opt/Plone-3.1/zeocluster/var/log/client1.log
> level INFO
> 
> 
>
> 
> level WARN
> 
> path /opt/Plone-3.1/zeocluster/var/log/client1-Z2.log
> format %(message)s
> 
> 
>
> 
> # valid keys are "address" and "force-connection-close"
> address 8080
> # force-connection-close on
> # You can also use the WSGI interface between ZServer and ZPublisher:
> # use-wsgi on
>
> 
>
> 
> # Main database
> cache-size 5000
> # ZEOStorage database
> 
> server 127.0.0.1:8100
> storage 1
> name zeostorage
> var /opt/Plone-3.1/zeocluster/parts/client1/var
> cache-size 30MB
>
>
> 
> mount-point /
> 
>
> 
> # Temporary storage database (for sessions)
> 
> name temporary storage for sessioning
> 
> mount-point /temp_folder
> container-class Products.TemporaryFolder.TemporaryContainer
> 
>
> pid-filename /opt/Plone-3.1/zeocluster/var/client1.pid
> lock-filename /opt/Plone-3.1/zeocluster/var/client1.lock
>
>  
>



-- 
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] Re: Anúncio novo site em Plone 3.1.2

2008-07-06 Por tôpico Maurício Victor
Bom Dia Davi. O site ficou legal mesmo!

Hoje ainda trabalho com o plone 2.5.5 mas estou pensando em breve adotar o
plone 3.1.2;

Fiquei curioso sobre onde vc hospedou o site. PyTown?

um abraço

2008/7/4 Davi Medeiros <[EMAIL PROTECTED]>:

>   Acho que ter copiado na pasta custom não foi uma boa idéia, pois recebo:
>
> Traceback (innermost last):
>
> * Module ZPublisher.Publish, line 119, in publish
> * Module ZPublisher.mapply, line 62, in mapply
>
> AttributeError: 'NoneType' object has no attribute 'co_varnames'
>
> Estou usando o Gazete 3.0 rc2:
>
>
> http://plone.org/products/plonegazette/releases/3.0/plonegazette-3-0-0-rc2-tar.gz
>
> Até,
> Davi
>
> --- Em zope-pt@yahoogrupos.com.br , "Davi
> Medeiros" <[EMAIL PROTECTED]> escreveu
>
> >
> > --- Em zope-pt@yahoogrupos.com.br , "José
> Henrique"  escreveu
> > >
> > > Tela de login mesmo.(Por favor acesse). Na barra de endereços
> > > aparece:
> >
>
> http://www.movimentumfisioterapia.com.br/acl_users/credentials_cookie_auth/require_login?came_from=http%3A//www.movimentumfisioterapia.com.br/register_newsletter
> > >
> > > Abraços,
> > >
> > > Zénrique.
> >
> > Zé, pode tentar me ajudar nesta? Primeiro muito obrigado, não tinha
> > detectado ainda essa falha grave que está acontecendo "só" com os
> > usuários anônimos. Fiz uma cópia no custom e alterei a Security Tab do
> > objeto register_newsletter (script python) conferindo ao Anônimo todas
> > as permissões do Manager, mas deve faltar mais coisa, porque o
> > problema persiste.
> >
> > É o PloneGazette que estou usando. Na raiz, conferi todas as 6
> > permissões para o Anônimo, só para garantir, e também nada.
> >
> > Onde posso conseguir mais pistas?
> > Idéias?
> >
> > Abraços,
> > Davi
> >
>
>  
>



-- 
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] problemas com manipulação de funções

2008-02-15 Por tôpico Maurício Victor
é isso mesmo meu amigo, não sabia que era necessário colocar estes códigos.
muito obrigado!

2008/2/14 Leonardo Miranda <[EMAIL PROTECTED]>:

>   manda ai  pra me ver como que ta sua função, pois esse problema é que vc
> nao chamou o *BaseObject *e o *CatalogMultiplex*..
> esta faltando coisa no metodo... *(EU ACHO)*
>
> da uma olhada ai no meu metdo...
>
> security.declarePrivate('manage_beforeDelete')
>
> def manage_beforeDelete(self, item, container):
> *BaseObject.manage_beforeDelete(self, item, container)
> CatalogMultiplex.manage_beforeDelete(self, item, container)*
> #deleta a acao do banco
> ano = self.getValueAno
> plinvest = self.getValuePlinves
> eixo = self.getValueEixo
> subeixo = self.getValueSubEixo
> agregadora = self.getValueAgregadora
> nivel = self.getValueNivelAgregadora
> self.delete_historico_acao(ano,plinvest,eixo,subeixo,agregadora,nivel)
> self.delete_acao_transversal(ano,eixo,subeixo,agregadora,nivel)
>
> repare as duas primeiras linhas do metodo...
>
> o restante é o que eu quero fazer.. na hora de deletar um archetype...
>
> nao se esqueça de importar:
>
> *from Products.Archetypes.CatalogMultiplex  import CatalogMultiplex
> from Products.Archetypes.BaseObject import BaseObject*
>
>
> Abs,
> Leonardo Miranda
>
>
>
> 2008/2/14 Maurício Victor <[EMAIL PROTECTED]>:
>
> >   Me parece que ao usar o portal_factory quando o objeto temporário é
> > apagado ele chama o manage_beforeDelete pra depois chamar o
> > post_create_script.
> >
> > Até aí tudo bem.
> > O problema é que está sendo criado no catalog um registro duplo do
> > objeto.
> > No site fica mostrado como se existissem 2 objetos. Somente realizando
> > update_catalog que o registro errado é apagado.
> >
> > Se eu comento a função manage_beforeDelete tudo volta a funcionar
> > normalmente.
> > O que eu faço agora? eu preciso da função...
> >
> >
> >
> > 2008/2/14 Maurício Victor <[EMAIL PROTECTED]>:
> >
> > > Opa, o email foi enviado antes de acabar de digitar. Desculpa.
> > >
> > > Estou com o mesmo problema que você hoje. Conseguiu resolver?
> > >
> > > Só descobri que a função manage_beforeDelete está sendo chamada ao
> > > adicionar o objeto, o que não está correto.
> > >
> > > Seu alguém puder me ajudar...
> > >
> > > Plone 2.5.5
> > > Zope 2.9.8
> > > Python 2.4.4
> > >
> > > 2008/2/14 Maurício Victor <[EMAIL PROTECTED]>:
> > >
> > > Amigo Gabriel, blz?
> > > >
> > > > Estou
> > > >
> > > > 2007/8/21 Gabriel Monnerat <[EMAIL PROTECTED]>:
> > > >
> > > >   Bom estou com um problema que quem puder me ajudar desde já
> > > > > agradeço. Tenhu um produto que nele exitem dois sub-produtos
> > > > > "folderprofessor" e "professor". No folderprofessor só pode adicionar 
> > > > > o
> > > > > arquivo professor. no folder existe um campo "carga horarias total", 
> > > > > onde
> > > > > você coloca o maximo de horas que podem ser usadas pelos professores. 
> > > > > O
> > > > > problema está ai, quando um professor é adicionado:
> > > > > def at_post_create_script(self):
> > > > > self.aq_parent.setCarga(int(self.aq_parent.getCarga()) -
> > > > > int(self.getCargahoraria()))
> > > > >  ou seja, a carga do professor é diminuida da total(no folder).
> > > > > só que adicionei mais uma função:
> > > > > def manage_beforeDelete(self, item, container):
> > > > > self.aq_parent.setCarga(int(self.aq_parent.getCarga())
> > > > > + int(self.getCargahoraria()))
> > > > > BaseObject.manage_beforeDelete(self, item, container)
> > > > > CatalogMultiplex.manage_beforeDelete(self, item,
> > > > > container)
> > > > > --> essa função eu copiei do proprio plone e adicionei para somar
> > > > > a carga horaria do professor novamente quando o mesmo fosse deletado.
> > > > > Só que quando é adicionado a carga horaria é diminui depois somada
> > > > > novamente pela classe "manage_beforeDelete" e quando o arquivo é 
> > > > > apagado
> > > > > ocorre corretamente.
> > > > > Em suma, porque quando adiciono o objeto ele é diminuido e somado
> > > > > novamente e não só diminuir a carga horaria?
> > > > >
> > > > > zope 2.9.6
> > > > > plone 2.5
> > > > > archetypes 1.4
> > > > >
> > > > > desde já agradeço a atenção
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Maurício Victor
> > > > http://mauvictor.objectis.net
> > > >
> > >
> > >
> > >
> > > --
> > > Maurício Victor
> > > http://mauvictor.objectis.net
> > >
> >
> >
> >
> > --
> > Maurício Victor
> > http://mauvictor.objectis.net
> >
>
>
>
> --
> Leonardo Miranda
> 
>



-- 
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] problemas com manipulação de funções

2008-02-14 Por tôpico Maurício Victor
Me parece que ao usar o portal_factory quando o objeto temporário é apagado
ele chama o manage_beforeDelete pra depois chamar o post_create_script.

Até aí tudo bem.
O problema é que está sendo criado no catalog um registro duplo do objeto.
No site fica mostrado como se existissem 2 objetos. Somente realizando
update_catalog que o registro errado é apagado.

Se eu comento a função manage_beforeDelete tudo volta a funcionar
normalmente.
O que eu faço agora? eu preciso da função...


2008/2/14 Maurício Victor <[EMAIL PROTECTED]>:

> Opa, o email foi enviado antes de acabar de digitar. Desculpa.
>
> Estou com o mesmo problema que você hoje. Conseguiu resolver?
>
> Só descobri que a função manage_beforeDelete está sendo chamada ao
> adicionar o objeto, o que não está correto.
>
> Seu alguém puder me ajudar...
>
> Plone 2.5.5
> Zope 2.9.8
> Python 2.4.4
>
> 2008/2/14 Maurício Victor <[EMAIL PROTECTED]>:
>
> Amigo Gabriel, blz?
> >
> > Estou
> >
> > 2007/8/21 Gabriel Monnerat <[EMAIL PROTECTED]>:
> >
> >   Bom estou com um problema que quem puder me ajudar desde já agradeço.
> > > Tenhu um produto que nele exitem dois sub-produtos "folderprofessor" e
> > > "professor". No folderprofessor só pode adicionar o arquivo professor. no
> > > folder existe um campo "carga horarias total", onde você coloca o maximo 
> > > de
> > > horas que podem ser usadas pelos professores. O problema está ai, quando 
> > > um
> > > professor é adicionado:
> > > def at_post_create_script(self):
> > > self.aq_parent.setCarga(int(self.aq_parent.getCarga()) - int(
> > > self.getCargahoraria()))
> > >  ou seja, a carga do professor é diminuida da total(no folder).
> > > só que adicionei mais uma função:
> > > def manage_beforeDelete(self, item, container):
> > > self.aq_parent.setCarga(int(self.aq_parent.getCarga()) +
> > > int(self.getCargahoraria()))
> > > BaseObject.manage_beforeDelete(self, item, container)
> > > CatalogMultiplex.manage_beforeDelete(self, item,
> > > container)
> > > --> essa função eu copiei do proprio plone e adicionei para somar a
> > > carga horaria do professor novamente quando o mesmo fosse deletado.
> > > Só que quando é adicionado a carga horaria é diminui depois somada
> > > novamente pela classe "manage_beforeDelete" e quando o arquivo é apagado
> > > ocorre corretamente.
> > > Em suma, porque quando adiciono o objeto ele é diminuido e somado
> > > novamente e não só diminuir a carga horaria?
> > >
> > > zope 2.9.6
> > > plone 2.5
> > > archetypes 1.4
> > >
> > > desde já agradeço a atenção
> > >  
> > >
> >
> >
> >
> > --
> > Maurício Victor
> > http://mauvictor.objectis.net
>
>
>
>
> --
> Maurício Victor
> http://mauvictor.objectis.net
>



-- 
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] problemas com manipulação de funções

2008-02-14 Por tôpico Maurício Victor
Opa, o email foi enviado antes de acabar de digitar. Desculpa.

Estou com o mesmo problema que você hoje. Conseguiu resolver?

Só descobri que a função manage_beforeDelete está sendo chamada ao adicionar
o objeto, o que não está correto.

Seu alguém puder me ajudar...

Plone 2.5.5
Zope 2.9.8
Python 2.4.4

2008/2/14 Maurício Victor <[EMAIL PROTECTED]>:

> Amigo Gabriel, blz?
>
> Estou
>
> 2007/8/21 Gabriel Monnerat <[EMAIL PROTECTED]>:
>
>   Bom estou com um problema que quem puder me ajudar desde já agradeço.
> > Tenhu um produto que nele exitem dois sub-produtos "folderprofessor" e
> > "professor". No folderprofessor só pode adicionar o arquivo professor. no
> > folder existe um campo "carga horarias total", onde você coloca o maximo de
> > horas que podem ser usadas pelos professores. O problema está ai, quando um
> > professor é adicionado:
> > def at_post_create_script(self):
> > self.aq_parent.setCarga(int(self.aq_parent.getCarga()) - int(
> > self.getCargahoraria()))
> >  ou seja, a carga do professor é diminuida da total(no folder).
> > só que adicionei mais uma função:
> > def manage_beforeDelete(self, item, container):
> > self.aq_parent.setCarga(int(self.aq_parent.getCarga()) +
> > int(self.getCargahoraria()))
> > BaseObject.manage_beforeDelete(self, item, container)
> > CatalogMultiplex.manage_beforeDelete(self, item, container)
> > --> essa função eu copiei do proprio plone e adicionei para somar a
> > carga horaria do professor novamente quando o mesmo fosse deletado.
> > Só que quando é adicionado a carga horaria é diminui depois somada
> > novamente pela classe "manage_beforeDelete" e quando o arquivo é apagado
> > ocorre corretamente.
> > Em suma, porque quando adiciono o objeto ele é diminuido e somado
> > novamente e não só diminuir a carga horaria?
> >
> > zope 2.9.6
> > plone 2.5
> > archetypes 1.4
> >
> > desde já agradeço a atenção
> >  
> >
>
>
>
> --
> Maurício Victor
> http://mauvictor.objectis.net




-- 
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] problemas com manipulação de funções

2008-02-14 Por tôpico Maurício Victor
Amigo Gabriel, blz?

Estou

2007/8/21 Gabriel Monnerat <[EMAIL PROTECTED]>:

>   Bom estou com um problema que quem puder me ajudar desde já agradeço.
> Tenhu um produto que nele exitem dois sub-produtos "folderprofessor" e
> "professor". No folderprofessor só pode adicionar o arquivo professor. no
> folder existe um campo "carga horarias total", onde você coloca o maximo de
> horas que podem ser usadas pelos professores. O problema está ai, quando um
> professor é adicionado:
> def at_post_create_script(self):
> self.aq_parent.setCarga(int(self.aq_parent.getCarga()) - int(
> self.getCargahoraria()))
>  ou seja, a carga do professor é diminuida da total(no folder).
> só que adicionei mais uma função:
> def manage_beforeDelete(self, item, container):
> self.aq_parent.setCarga(int(self.aq_parent.getCarga()) + int(
> self.getCargahoraria()))
> BaseObject.manage_beforeDelete(self, item, container)
> CatalogMultiplex.manage_beforeDelete(self, item, container)
> --> essa função eu copiei do proprio plone e adicionei para somar a carga
> horaria do professor novamente quando o mesmo fosse deletado.
> Só que quando é adicionado a carga horaria é diminui depois somada
> novamente pela classe "manage_beforeDelete" e quando o arquivo é apagado
> ocorre corretamente.
> Em suma, porque quando adiciono o objeto ele é diminuido e somado
> novamente e não só diminuir a carga horaria?
>
> zope 2.9.6
> plone 2.5
> archetypes 1.4
>
> desde já agradeço a atenção
>  
>



-- 
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] Procuro projetos Zope/Plone para trabalhar

2008-02-12 Por tôpico Maurício Victor
esse eu recomendo, trabalha comigo.

rsrsrsrsrs

2008/2/12 Wesley Lopes <[EMAIL PROTECTED]>:

>   Pessoal,
> procuro projetos Zope/Plone para trabalhar remotamente. Estou enviando o
> meu curriculo.
> Caso alguém se interesse em me contratar favor entrar em contato no
> privativo.
>
> Obrigado, Wesley
>  
>



-- 
Maurício Victor
http://mauvictor.objectis.net


Re: Res: [zope-pt] PZPZine (Revista digital sobre Python, Zope e Plone)

2008-01-29 Por tôpico Maurício Victor
Também gostei muito da revista, é uma iniciativa boa e difícil de manter.
Desejo sucesso a vocês.

Gostaria de reforçar sobre o assunto Cache em Zope (seria interessante
escrever na segunda edição) e saber quando sai a segunda edição.

Um abraço

2007/12/17 Cleber J Santos <[EMAIL PROTECTED]>:

>   Rodrigo,
>
> Claro, concordo com você, e a revista está aberta para quem desejar
> ajudar de qualquer forma, agora para o número 2 dela estaremos
> divulgando formas de anuncios, quanto a campanha MS... hehehehe, o dia
> que o tio Bill apostar em algum SL feito utilizando PZP, ai sim faremos
> divulgação dessas aplicações!
>
> At,
>
>
> Rodrigo Braga wrote:
> > Se me permitem uma sugestão ...
> >
> > eu sei que estamos apenas na primeira edição e talvez o momento ainda
> não seja esse ... mas publicidade na revista seria interessante ... claro e
> evidente que apenas com empresas ligadas a python (só aqui na lista tem
> algumas), e nada da campanha "get the facts" da MS :)
> >
> >
> > - Mensagem original 
> > De: Geraldo Vitor <[EMAIL PROTECTED] >
> > Para: zope-pt@yahoogrupos.com.br 
> > Enviadas: Sábado, 15 de Dezembro de 2007 13:44:53
> > Assunto: Re: [zope-pt] PZPZine (Revista digital sobre Python, Zope e
> Plone)
> >
> > Parabéns. Pelo que disseram tiveram muito trabalho. Mas valeu a pena.
> Ficou muito bom, tudo de muito bom gosto. Conteúdo perfeito. Gráfico
> excelente e um projeto de muito futuro. Fiquei muito satisfeito e tenho
> certeza irão ajudar muitas pessoas.
> > Um trabalho maravilhoso. !!!
> >
> > gvitor
> > UFMG
> >
> >
> > Em 11/12/07, Cleber J Santos  escreveu:
> > Sr's,
> >
> > Antes de mais nada, peço desculpas pelo possível spam, ao mesmo tempo
> > estou compartilhando este trabalho com amigos e também nas comunidades
> > no qual faço parte.
> >
> > Após meses de planejamento e de trabalho voluntário, é com muita alegria
>
> > que venho anunciar a primeira edição da PZPine, uma revista digital,
> > produzida bimestralmente, que abordará assuntos sobre Python, Zope e
> > Plone e que atendam aos interesses das comunidades de usuários e
> > desenvolvedores PZP,bem como aos demais interessados nas tecnologias
> > desenvolvidas a partir das ferramentas Zope, Plone e a linguagem Python.
> >
> > É sempre importante mencionar que a participação voluntária de todos é
> > essencial para que possamos dar continuidade neste projeto, deste modo,
> > a sua composição consistirá tanto de artigos de autoria internacional
> > quanto nacional - provenientes de artigos publicados na internet, listas
>
> > de discussões, já publicados focando, entretanto, as nossas necessidades
>
> > locais.
> >
> > Eu realmente espero que todos gostem dessa primeira edição que
> > infelizmente não pode contar com a participação de todos, mas no qual
> > acreditamos se tornar uma ótima fonte de conhecimento compartilhado, tal
>
> > como as comunidades o qual participamos.
> >
> > Fiquem a vontade para criticar, sugerir e elogiar, ah! e claro
> > contribuir ;)
> >
> > A revista ficará sempre disponível no endereço: http://www.pzpzine. com
> >
> > At,
> >
> >
>
> --
> #!/bin/bash
> # Name: Cleber J Santos
> # Email: [EMAIL PROTECTED] 
> # Icq: 27837
>
>  
>



-- 
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] ZPublisher.Conflict ConflictError - database conflict error (oid 0x0dd0, class BTrees._OOBTree.OOBTree, ...

2007-09-20 Por tôpico Maurício Victor
A questão agora é, como resolver isso?
Alguém?  rsrs

Flw

On 9/20/07, Maurício Victor <[EMAIL PROTECTED]> wrote:
>
> Cara,
>
> O ZODB permite que multiplos threads em uma aplicação acessem os mesmos
> objetos persistentes. Cada thread usa uma ou mais conexões com o banco de
> dados. Cada conexão com o banco de dados possui sua própria cópia dos
> objetos persistentes.
>
> Somente uma transação pode executar commit por vez. Se dois threads
> modificam o mesmo objetos em conexões diferentes, um thread terá garantido o
> seu commit primeiro.  Quando o segundo thread executar o seu commit, uma
> exceção ConflictError será lançada.
>
> A aplicação pode capturar esses conflitos e executar novamente a transação
> (o que é feito de forma automática pelo Zope, por exemplo). Quando a
> transação é executada novamente, o estado dos objetos afetados refletem as
> mudanças feitas pelas transações que já executaram o commit.
>
> http://www.tchezope.org/documentacao/tutorial/zodb-zope-object-database/tutorial-all-pages
>
>
> Flw
>
> On 9/20/07, Glauter Vilela <[EMAIL PROTECTED]> wrote:
> >
> >   Boa tarde,
> >
> > estou com uma instância com Zope 2.9.8, Plone 2.5.1, Five 1.3.8exclusiva 
> > para um
> > site com enorme número de acessos e inclusões de objetos.
> > Está havendo um grande número de registros de log de "
> > ZPublisher.Conflict ConflictError"
> > "database conflict error (oid 0x0dd0, class BTrees._OOBTree.OOBTree,
> > ..."
> >
> > Já ví algo escritro sobre o problema ser provocado pela criação de
> > muitas sessões e
> > que teria sido corrigido no Plone 2.5.*.
> > Também vi algo sobre o grande número de índices no Catalog.
> > Na verdade não encontrei muita coisa sobre o assunto.
> >
> > Alguém já passou pelo mesmo problema ou pode me dizer se a causa dos
> > erros é realmente
> > o grande número de inclusões de objetos?
> > O que poderia ser feito pra resolver tal problema?
> >
> > Grato,
> >
> > Glauter de S. Vilela
> >
> >
> > Flickr agora em português. Você clica, todo mundo vê. Saiba mais
> > <http://br.rd.yahoo.com/mail/taglines/flickr/*http://www.flickr.com.br/>.
> >
> >
> >  
> >
>
>
>
> --
> Maurício Victor
> http://mauvictor.objectis.net




-- 
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] ZPublisher.Conflict ConflictError - database conflict error (oid 0x0dd0, class BTrees._OOBTree.OOBTree, ...

2007-09-20 Por tôpico Maurício Victor
Cara,

O ZODB permite que multiplos threads em uma aplicação acessem os mesmos
objetos persistentes. Cada thread usa uma ou mais conexões com o banco de
dados. Cada conexão com o banco de dados possui sua própria cópia dos
objetos persistentes.

Somente uma transação pode executar commit por vez. Se dois threads
modificam o mesmo objetos em conexões diferentes, um thread terá garantido o
seu commit primeiro.  Quando o segundo thread executar o seu commit, uma
exceção ConflictError será lançada.

A aplicação pode capturar esses conflitos e executar novamente a transação
(o que é feito de forma automática pelo Zope, por exemplo). Quando a
transação é executada novamente, o estado dos objetos afetados refletem as
mudanças feitas pelas transações que já executaram o commit.

http://www.tchezope.org/documentacao/tutorial/zodb-zope-object-database/tutorial-all-pages

Flw

On 9/20/07, Glauter Vilela <[EMAIL PROTECTED]> wrote:
>
>   Boa tarde,
>
> estou com uma instância com Zope 2.9.8, Plone 2.5.1, Five 1.3.8 exclusiva
> para um
> site com enorme número de acessos e inclusões de objetos.
> Está havendo um grande número de registros de log de 
> "ZPublisher.ConflictConflictError"
> "database conflict error (oid 0x0dd0, class BTrees._OOBTree.OOBTree, ..."
>
> Já ví algo escritro sobre o problema ser provocado pela criação de muitas
> sessões e
> que teria sido corrigido no Plone 2.5.*.
> Também vi algo sobre o grande número de índices no Catalog.
> Na verdade não encontrei muita coisa sobre o assunto.
>
> Alguém já passou pelo mesmo problema ou pode me dizer se a causa dos erros
> é realmente
> o grande número de inclusões de objetos?
> O que poderia ser feito pra resolver tal problema?
>
> Grato,
>
> Glauter de S. Vilela
>
>
> Flickr agora em português. Você clica, todo mundo vê. Saiba 
> mais<http://br.rd.yahoo.com/mail/taglines/flickr/*http://www.flickr.com.br/>.
>
>
>  
>



-- 
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] Re: Aba Security na raiz do portal

2007-06-25 Por tôpico Maurício Victor

Muito obrigado pela resposta, confesso que não tinha observado o tipo "Plone
Site" para workflows, meu novo workflow agora está levando em consideração
este indivíduo (rs rs).

Sabe onde tem uma documentação legal sobre cada permissão do plone?

Eu sei algumas permissões, tem outras que eu tenho dúvida,
vi na lista aqui que tem algumas que são pegadinhas ('Modify porta content'
e 'change events'), etc.
É importante ter uma referência pra consultar, se tiver alguma e puder me
passar...

Obrigado

On 6/24/07, Dorneles Treméa <[EMAIL PROTECTED]> wrote:


  Opa Maurício,

> sempre quando trabalho com workflow eu utilizo o "Update Security
Settings"
> que atualiza para mim em todas as pastas as 'permissions' que eu defini
> para cada 'role'.

Na verdade não são apenas as pastas que são atualizadas, mas todos
os tipos de conteúdos que estiverem relacionados a um workflow em
específico.

> O problema acontece porque a raiz sempre fica do mesmo jeito, ela não
> obedece o workflow.

Se você verificar no portal_workflow, verá que 'Plone Site', que é
o tipo da raiz, não está vinculado a nenhum worklfow... ;-)

> Depois que as das permissões na raiz são trocadas 'na mão', eu
> precisava pelo menos fazer com que as permissões voltasse a
> posição originial do plone.
>
> Alguém sabe como se faz isso?

Não existe um worklfow para a raiz do site, então você vai ter que
fazer isso manualmente. Para facilitar o trabalho, crie um novo
Plone site e compare as permissões dele com o seu site atual

HTH,

--

Dorneles Treméa
X3ng Web Technology
http://nosleepforyou.blogspot.com

 





--
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] Re: Ordem Alfabetica

2007-06-14 Por tôpico Maurício Victor

Eu gostaria de acrescentar uma experiência que eu já tive com ordenação no
PZP:

  toda vez que preciso ordenar por ordem alfabética eu preciso apelar para
o plone_utils.normalizeString() e outras artimanhas. Porque?

Porque o plone ou o python não entende os acentos e a diferença entre
maiúsculos e minúsculos;

Ex: eu precisei uma vez ordenar os nomes dos países da Europa que estavam em
um vetor:

- a 'Áustria' era sempre o último elemento do vetor, só por causa do acento
na primeira letra. (todas as palavras com acento fica por último na
ordenação).

- 'Bélgica' sempre ficava depois de 'Bulgária' (pelo menos motivo citado
acima)

- se tivesse no vetor por exemplo: ["Espanha", "alemanha", "Portugal"]
   o resultado da ordenação era: ["Espanha", "Portugal", "alemanha"]
   (só pq "alemanha" está escrito em minúsculo).


A solução então que eu encontrei ficou assim:

vetor_paises = ["vetor com listas cada uma contendo (id_pais, title_pais) "]

undecorated =
[(elemento[0],plone_tool.normalizeString(elemento[1]),elemento) for elemento
in vetor_paises]

undecorated.sort()

decorated = [elemento[-1] for elemento in undecorated]

vetor_paises = decorated


Tem como fazer o plone entender os acentos?
Se eu estiver errado ou se isso já mudou por favor alguém me corrija.
Flw




On 6/13/07, Dorneles Treméa <[EMAIL PROTECTED]> wrote:


  Opa SnapNoris[1],

> > Outra coisa, quando eu fui escolher os tipos de exibição,
> > apareceu o meu tipo pelo nome do arquivo e não como os outros
> > que aparecem la.
> >
> > Tabular, Sumária, Visão de Miniatura.
> > Onde eu poderia resolver isso?
>
> Eu já consegui fazer a ordenação como eu queria, mas qto ao nome
> eu não faço idéia.

é mais simples do que parece... basta ir no novo template e
definir o título (Title) que você quer que apareça... ;-)

[1] Alguma relação com o Chuck? :-D


HTH,

--

Dorneles Treméa
X3ng Web Technology
http://nosleepforyou.blogspot.com

 





--
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] Re: Alterando "Próximos ítens"

2007-05-17 Por tôpico Maurício Victor

"Entretanto, depois disso poderias ter criado um novo ticket
no bug tracker para que o problema fosse corrigido direto
no PloneTranslations. Ok, esse seu e-mail para a lista também
tem valor, porém o correto mesmo é criar o ticket, pois muitas
mensagens para as listas se perdem (o pessoal lê e esquece),
mas os tickets ficam registrados para sempre, mesmo depois de
fechados..."


Como eu crio este ticket?

Acho que o meu email foi um destes que ficou perdido, avisando sobre um
pequeno problema no folder_contents.pt ;



On 5/16/07, Dorneles Treméa <[EMAIL PROTECTED]> wrote:


  Oi Bruna,

> Opa... consegui.
> Não mexi na Instancia, mas mexi em:
> plone_templates/batch_macros
>
> é o arquivo que gera essa opção das páginas.
>
> Aqui não temos acesso à instalação. Tive que mudar direto no
> template... quem tiver o mesmo problema, aí esta o caminho.

não exatamente... o caminho é sempre corrigir na origem, nada
de tentar dar um 'jeitinho' no problema... ;-)

Entendo que no seu caso você não tinha acesso ao sistema de
arquivos, para poder alterar diretamente o produto, então
tiveste que fazer dessa forma.

Entretanto, depois disso poderias ter criado um novo ticket
no bug tracker para que o problema fosse corrigido direto
no PloneTranslations. Ok, esse seu e-mail para a lista também
tem valor, porém o correto mesmo é criar o ticket, pois muitas
mensagens para as listas se perdem (o pessoal lê e esquece),
mas os tickets ficam registrados para sempre, mesmo depois de
fechados...

O que eu quero dizer com isso tudo? Muitas vezes a gente tenta
resolver o problema da forma mais rápida no momento, mas com
isso a gente acaba esbarrando no mesmo problema no futuro, e
em função de não ter resolvido da forma certa desde o início,
acabamos perdendo ainda mais tempo...

Se você quisesse acumular alguns 'karma points', também poderia
ter anexado um patch! :-)

> O ruim é que fica sem tradução... mas...

Ah... e só complementando, na verdade 'ítens' estava sendo
empregado incorretamente em 45 lugares, mas agora isso já
está resolvido:

http://dev.plone.org/collective/changeset/42217

O resto da tradução vem em breve... ;-)

HTH,

--

Dorneles Treméa
X3ng Web Technology
http://nosleepforyou.blogspot.com

 





--
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] Problema com o folder_contents

2007-05-15 Por tôpico Maurício Victor

Zope Version:
(Zope 2.9.5-final, python 2.4.3, linux2)
Plone 2.5.1

Obrigado pela atenção Castardo!

Flw


On 5/15/07, Rodrigo Castardo <[EMAIL PROTECTED]> wrote:


  Boa Mauricio!

Qual versao vcs estao usando por ai?

[]'s!


On 5/14/07, Maurício Victor <[EMAIL PROTECTED] > wrote:
>
>   Para os gurus do plone (para quem pode dar commit no plone):
>
> é um erro simples, pode até ser confundido com firula, mas é um erro
> (3 clientes já me pediram para corrigir).
>
> Todos os plone site então que faço tenho que corrigir o 'folder_content'
> para que o link funcione corretamente no IE.
> Não sei se perceberam mas só entra em uma pasta se clicar no desenho da
> Folder e não no nome.
>
> Na linha 226, ao invés de:
>  
> eu coloco:
> 
>
> Por algum motivo a tag "label" no IE não aceita o link.
>
> Ficaria grato se pudessem verificar isso;
>
> Um abraço
>
>
> --
> Maurício Victor
> http://mauvictor.objectis.net
>



--
Castardo
ThreePointsWeb
[EMAIL PROTECTED]
+55 61 8162-2072

 





--
Maurício Victor
http://mauvictor.objectis.net


[zope-pt] Problema com o folder_contents

2007-05-14 Por tôpico Maurício Victor

Para os gurus do plone (para quem pode dar commit no plone):

   é um erro simples, pode até ser confundido com firula, mas é um erro (3
clientes já me pediram para corrigir).

Todos os plone site então que faço tenho que corrigir o 'folder_content'
para que o link funcione corretamente no IE.
Não sei se perceberam mas só entra em uma pasta se clicar no desenho da
Folder e não no nome.

Na linha 226, ao invés de:

eu coloco:


Por algum motivo a tag "label" no IE não aceita o link.

Ficaria grato se pudessem verificar isso;

Um abraço


--
Maurício Victor
http://mauvictor.objectis.net


[zope-pt] Re: Problema com o folder_contents no plone 2.5.1

2007-04-10 Por tôpico Maurício Victor

Consegui resolver.
Simplesmente a versão 1.4.0 do prototypes não funciona bem com o plone 2.5.1
É bom utilizar a ultima versão do prototypes, a 1.5.1.

On 4/10/07, Maurício Victor <[EMAIL PROTECTED]> wrote:


Ae pessoal, minha dúvida é simples demais ou ninguém pode me ajudar?

Ninguém passou por isso? Alguém constatou o erro?

On 4/5/07, Maurício Victor <[EMAIL PROTECTED]> wrote:
>
> Bom Dia Pessoal, tudo bem?
>
>  Não sei se alguém já reparou, mas no plone 2.5.1 tem um
> problema com a ordenação dos itens de uma pasta.
>
> Quando clicamos em conteúdo o template 'folder_contents' é chamado. As
> colunas padrão do plone são:  Título   Tamanho   Modificado   Estado
>  ordem
> Em algumas pastas (acredito que estas herdam do tipo BaseFolder) não
> aparece a coluna 'ordem', então a ordenação dos elementos fica  pela coluna,
> aparecendo uma seta azul do lado:
>  Título   Tamanho   Modificado   Estado
> No plone 2.1.2, esta ordenação funciona, podemos ordenar os elementos da
> coluna tanto de 'cima para baixo' quanto de 'baixo para cima'.
> Já no plone 2.5.1 somente um tipo de ordenação funciona. O outro tipo de
> ordenação (a de 'baixo para cima') não funciona. Utilizei o firebug e
> percebi um erro no prototype.js: "too much recursion".  Função reverse,
> linha 452.
>
> Eu preciso que funcione os dois tipos de ordenação.
> Alguém por favor já viu este caso? Poderiam me ajudar?
>
>
>  Zope Version
>   (Zope 2.9.5-final, python 2.4.3, linux2)
>Python Version
>   2.4.3 (#1, Jun 13 2006, 16:41:18) [GCC 4.0.2 20051125 (Red Hat 4.0.2-8)]
>
>
>
> --
> Maurício Victor
> http://mauvictor.objectis.net




--
Maurício Victor
http://mauvictor.objectis.net





--
Maurício Victor
http://mauvictor.objectis.net


[zope-pt] Re: Problema com o folder_contents no plone 2.5.1

2007-04-10 Por tôpico Maurício Victor

Ae pessoal, minha dúvida é simples demais ou ninguém pode me ajudar?

Ninguém passou por isso? Alguém constatou o erro?

On 4/5/07, Maurício Victor <[EMAIL PROTECTED]> wrote:


Bom Dia Pessoal, tudo bem?

 Não sei se alguém já reparou, mas no plone 2.5.1 tem um problema
com a ordenação dos itens de uma pasta.

Quando clicamos em conteúdo o template 'folder_contents' é chamado. As
colunas padrão do plone são:  Título   Tamanho   Modificado   Estado
 ordem
Em algumas pastas (acredito que estas herdam do tipo BaseFolder) não
aparece a coluna 'ordem', então a ordenação dos elementos fica  pela coluna,
aparecendo uma seta azul do lado:
 Título   Tamanho   Modificado   Estado
No plone 2.1.2, esta ordenação funciona, podemos ordenar os elementos da
coluna tanto de 'cima para baixo' quanto de 'baixo para cima'.
Já no plone 2.5.1 somente um tipo de ordenação funciona. O outro tipo de
ordenação (a de 'baixo para cima') não funciona. Utilizei o firebug e
percebi um erro no prototype.js: "too much recursion".  Função reverse,
linha 452.

Eu preciso que funcione os dois tipos de ordenação.
Alguém por favor já viu este caso? Poderiam me ajudar?


 Zope Version
  (Zope 2.9.5-final, python 2.4.3, linux2)
   Python Version
  2.4.3 (#1, Jun 13 2006, 16:41:18) [GCC 4.0.2 20051125 (Red Hat 4.0.2-8)]



--
Maurício Victor
http://mauvictor.objectis.net





--
Maurício Victor
http://mauvictor.objectis.net


[zope-pt] Problema com o folder_contents no plone 2.5.1

2007-04-05 Por tôpico Maurício Victor

Bom Dia Pessoal, tudo bem?

Não sei se alguém já reparou, mas no plone 2.5.1 tem um problema
com a ordenação dos itens de uma pasta.

Quando clicamos em conteúdo o template 'folder_contents' é chamado. As
colunas padrão do plone são:  Título   Tamanho   Modificado   Estado
ordem
Em algumas pastas (acredito que estas herdam do tipo BaseFolder) não aparece
a coluna 'ordem', então a ordenação dos elementos fica  pela coluna,
aparecendo uma seta azul do lado:
Título   Tamanho   Modificado   Estado
No plone 2.1.2, esta ordenação funciona, podemos ordenar os elementos da
coluna tanto de 'cima para baixo' quanto de 'baixo para cima'.
Já no plone 2.5.1 somente um tipo de ordenação funciona. O outro tipo de
ordenação (a de 'baixo para cima') não funciona. Utilizei o firebug e
percebi um erro no prototype.js: "too much recursion".  Função reverse,
linha 452.

Eu preciso que funcione os dois tipos de ordenação.
Alguém por favor já viu este caso? Poderiam me ajudar?


Zope Version
 (Zope 2.9.5-final, python 2.4.3, linux2)
  Python Version
 2.4.3 (#1, Jun 13 2006, 16:41:18) [GCC 4.0.2 20051125 (Red Hat 4.0.2-8)]


--
Maurício Victor
http://mauvictor.objectis.net


Re: [zope-pt] rastrear local roles

2007-03-23 Por tôpico Maurício Victor

Bom dia,

 acho que este script python possa te ajudar. Já precisamos uma vez
fazer isso aqui também.
Você pode analizar o código e modificá-lo segundo suas necessidades.

um abraço,

flw

On 3/23/07, Vincenzo Tozzi <[EMAIL PROTECTED]> wrote:


  Ola',

como posso fazer para levantar todos os Local Roles de um site. Preciso
de uma lista com todos os local roles por usuario ou grupo. No portal
catalog não tem.. ou tem? Alguma sugestão?

abraço,
Vince

 





--
Maurício Victor
http://mauvictor.objectis.net
## Script (Python) "usuarios"
##bind container=container
##bind context=context
##bind namespace=
##bind script=script
##bind subpath=traverse_subpath
##parameters=
##title=
##

mtool = context.portal_membership
users = mtool.searchForMembers()

usuarios = []
managers = []

for user in users:
if user.has_role('Manager'):
managers.append((user.getUserId(), user.getProperty('fullname').decode('utf-8').encode('iso8859-15'), user.getProperty('email')))
else:
usuarios.append((user.getUserId(), user.getProperty('fullname').decode('utf-8').encode('iso8859-15'), user.getProperty('email')))


print '# Total Geral: ' + str(len(users)) + ' ##'
print ''
print '# Managers: ' + str(len(managers)) + ' #'
print ''

for manager in managers:
print 'Id: ' + manager[0]
print 'Nome: ' + manager[1]
print 'Email: ' + manager[2]
print ''

print '# Membros: ' + str(len(usuarios)) + ' #'
print ''
for usuario in usuarios:
print 'Id: ' + usuario[0]
print 'Nome: ' + usuario[1]
print 'Email: ' + usuario[2]
print ''

return printed

Re: [zope-pt] Como não permitir que membros tenham sua própria pasta?

2007-01-29 Por tôpico Maurício Victor

Olá Perallis,

para fazer com que o plone não crie pastas para os membros é preciso
acessar a ZMI e
entrar na opção 'portal_membership'.
Ela é dividida em 4 partes:

1- Membership role mappings
2 - Control creation of member areas
3 - Set member area type
4 - Set members folder

A 1ª opção eu ainda não entendo muito bem para que serve. Mas para resolver
seu problema basta entrar na 2ª opção, 'Control creation of member areas',
provavelmente deve estar ligado a opção de criar pastas para usuários,
clicando no botão deve desligar => 'Turn folder creation off'

3 - 'Set member area type' permite que você crie ao invés de pasta para os
membros qualquer outro tipo do seu site plone.

4 - 'Set members folder' - permite que você troque o nome da pasta criada.

Se estiver alguma coisa errada, por favor alguém corrija. Quanto a limitar o
tamanho das pastas eu também ainda não sei.

Espero tê-lo ajudado,

um abraço



On 1/29/07, Vinÿedcius Perallis <[EMAIL PROTECTED]> wrote:


   Olá,

Estou com a seguinte dúvida aqui,

Eu não quero permitir que membros tenham sua própria pasta, como posso
fazer isso ?

E também se tem jeito de limitar em espaço físico o tamanho das
pastas dos membros !?

Muito grato desde já,

Perallis


__
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/







--
Maurício Victor
http://mauvictor.objectis.net