Re: [Zope-pt] UID
OK,infelizmente tentei a solução simplista e não deu certo.Estudei o código e fiz algumas tentativas com scripts e external methods, mas também não funcionou.Acabei por editar manualmente cada documento que referenciava a imagem para agradar o usuário e dar uma solução rápida. Ao meu ver é um problema que deve ter uma solução simplificada, pois é muito comum isso. O usuário insere uma imagem(ou outra coisa) em um documento e quer atualizar a imagem, eventualmente preferindo apagar a anterior e inserir uma nova com o mesmo id. Ao meu ver faz sentido funcionar. Acredito que fica aí, uma sugestão para fácil manipulação de uid, pois realmente achei muito estranho o usuário apagar uma imagem e ao recolocá-la com o mesmo id o plone não pegar. Isso fere um pouco o conceito de fácil atualização do zope que permite a mudança de até tipos de objetos, desde que respeitado o id. Sei que as referências resolvem muitos problemas de cópia e movimentação de objetos, mas nesse caso fico pro usuário final um comportamento bem estranho. Que não agradou.Vou continuar tentando escrever algo aqui para facilitar a tarefa, e se alguém enfrentar o mesmo problema podemos trocar figurinhas. ObrigadoAbraçosTOMEm 27/01/06, Sidnei da Silva [EMAIL PROTECTED] escreveu: On Fri, Jan 27, 2006 at 06:03:57PM -0200, Wilton Alencar wrote:||Sidnei ou outros: |Como setar um uid?|Fiz a solução simplista achando que um|uid_catalog.catalog_object(objeto, uid)|Mas não funcionou...Tom, vc tem que ler mais o fonte.- Archetypes/Referenceable.py:_setUID --Sidnei da SilvaEnfold Systems, LLC.http://enfoldsystems.comPara 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 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] UID
Mais uma...Investigando um pouco mais, percebi que alguns objetos do uid_catalog e do reference catalog incluem o path do portalpor exemplo no meu caso:/intra1/pasta/objetoem outros somente:pasta/objeto. Lembro que, no interlegis, há alguns verões passados isso foi motivo de muita dor de cabeça em relação ao catálogo. Até que em algumas versões não observamos mais o problema..tento tudo se indexado de acordo com o objeto. Parece ser uma influencia do apache e suas rewrite_rules.Mas o problema do setUid parece estar resolvido, agora basta brigar ocom o apache.ObrigadoAbraçosTomEm 30/01/06, Wilton Alencar [EMAIL PROTECTED] escreveu: Sidney e outros.Acho que estou ficando louco...Consegui setar um UID para um objeto usando um external methodO uid_catalog mostra a mudança.O reference_catalog não mudou nada.Mas nada acontece com os objetos que referenciam aquele uid. Enfim consegui uma situação com dois objetos com uid s iguais...Pode?Fiz burrada? Ou foi só uma goianada mesmo?o codigo do external methodo que seta o uid é:def setUID():obj=context.this() uid=context.REQUEST.uidtry: obj._setUID(uid) obj.reindexObject() return 1except: return failure 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] UID
Pessoal, alguem sabe me explicar o funcionamendo do ResolveUid do archetypes.Um usuário apagou uma imagem usada por várias paginas do plone.Depois observando o erro ele criou a imagem de novo.Mas o plone parece não resolver o uid corretamente e não acha a imagem. Alguém sabe como resolver isso.Obrigado.Abraços 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] UID
On Fri, Jan 27, 2006 at 04:15:30PM -0200, Wilton Alencar wrote: | |Pessoal, alguem sabe me explicar o funcionamendo do ResolveUid do |archetypes. |Um usu�rio apagou uma imagem usada por v�rias paginas do plone. |Depois observando o erro ele criou a imagem de novo. |Mas o plone parece n�o resolver o uid corretamente e n�o acha a |imagem. |Algu�m sabe como resolver isso. UID eh um ID 'unico'. Se as referencias eram feitas por UID, em teoria vc so precisa descobrir o UID antigo e setar ele no objeto novo. -- Sidnei da Silva Enfold Systems, LLC. http://enfoldsystems.com 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] UID
boa...Vou setarValeu.2006/1/27, Sidnei da Silva [EMAIL PROTECTED]: On Fri, Jan 27, 2006 at 04:15:30PM -0200, Wilton Alencar wrote:||Pessoal, alguem sabe me explicar o funcionamendo do ResolveUid do|archetypes.|Um usu�rio apagou uma imagem usada por v�rias paginas do plone. |Depois observando o erro ele criou a imagem de novo.|Mas o plone parece n�o resolver o uid corretamente e n�o acha a|imagem.|Algu�m sabe como resolver isso.UID eh um ID 'unico'. Se as referencias eram feitas por UID, em teoria vc so precisa descobrir o UID antigo e setar ele no objeto novo.--Sidnei da SilvaEnfold Systems, LLC.http://enfoldsystems.comPara 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] UID
On Fri, Jan 27, 2006 at 06:03:57PM -0200, Wilton Alencar wrote: | |Sidnei ou outros: |Como setar um uid? |Fiz a solução simplista achando que um |uid_catalog.catalog_object(objeto, uid) |Mas não funcionou... Tom, vc tem que ler mais o fonte. - Archetypes/Referenceable.py:_setUID -- Sidnei da Silva Enfold Systems, LLC. http://enfoldsystems.com 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