Re: [zope-pt] IP via python no Archetype

2006-09-19 Por tôpico Fabiano Marcon
Opa João,

Tua função irá retornar o ip do servidor mesmo, pois ela é processada no 
servidor, não tem como processar ela no cliente.
Acredito que uma maneira de pegar o ip do cliente seja pelo request:

REQUEST.get('REMOTE_ADDR')

Vc. terá que passar o REQUEST para uma função e extrair o valor da chave 
REMOTE_ADDR

Espero ter ajudado!

Fabiano Marcon
Universidade de Caxias do Sul


João Paulo Sinieghi escreveu:
 Boa tarde pessoal...

 Criei um Produto em Archetype e um dos fields eu quero colocar o IP da
 máquina do cliente como valor inicial do field. 
 Então criei uma função dentro do meu Archetype:

 def pega_IP(self):
 ip = socket.gethostbyaddr(socket.gethostname())
 ip_nome = ip[2]
 return ip_nome

 Porém está vindo o IP do servidor e não o do cliente. Alguém sabe o
 que pode ser feito?

 Obrigado.






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




  





   



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] Migração

2006-09-19 Por tôpico alsg_df
Estamos migrando nosso site da versão 2.7 para a versão 2.9 do Zope e 
Plone 2.0.4 para 2.5. Temos tido inúmeros problemas na exportação dos
objetos. 

Vc pode me informar se isso é impossível e temos que começar
do zero ou existe alguma solução para o problema para não começarmos
Ao executar o procedimento são geradas as seguintes msg.
•   Starting the migration from version: 2.0.4 
•   Attempting to upgrade from: 2.0.4 
•   Upgrade to: 2.0.5-rc1, completed 
•   Attempting to upgrade from: 2.0.5-rc1 
•   Upgrade to: 2.0.5-rc2, completed 
•   Attempting to upgrade from: 2.0.5-rc2 
•   Renamed Folder 'properties' tab to 'edit'. 
•   Added 'folderlisting' action to Topics. 
•   Interchanged 'edit' and 'sharing' tabs. 
•   Upgrade to: 2.0.5, completed 
•   Attempting to upgrade from: 2.0.5 
•   Upgrade aborted 
•   Error type: exceptions.AttributeError 
•   Error value: mimetypes_registry 
•
File /var/zope/softwarelivre/Products/CMFPlone/MigrationTool.
py, line 299, in upgrade newv, msgs = self._upgrade(newv) 
•
File /var/zope/softwarelivre/Products/CMFPlone/MigrationTool.
py, line 396, in _upgrade res = function(self.aq_parent) 
•
File /var/zope/softwarelivre/Products/CMFPlone/migrations/v2_
1/alphas.py, line 61, in two05_alpha1 installArchetypes(portal, out) 
•
File /var/zope/softwarelivre/Products/CMFPlone/migrations/v2_
1/alphas.py, line 267, in installArchetypes installOrReinstallProduct
(portal, product_name, out) 
•
File /var/zope/softwarelivre/Products/CMFPlone/migrations/mig
ration_util.py, line 82, in installOrReinstallProduct 
qi.installProduct(product_name) 
•
File /var/zope/softwarelivre/Products/CMFQuickInstallerTool/Q
uickInstallerTool.py, line 322, in installProduct res=install
(portal) 
•   File /opt/Zope-
2.9/lib/python/Products/ExternalMethod/ExternalMethod.py, line 225, 
in __call__ try: return f(*args, **kw) 
•
File /var/zope/portalcolaborativo/Products/PortalTransforms/E
xtensions/Install.py, line 30, in install addTool('Portal 
Transforms') 
•   File /var/zope/softwarelivre/Products/CMFCore/utils.py, 
line 635, in manage_addTool self._setObject(obj.getId(), obj) 
•   File /opt/Zope-2.9/lib/python/OFS/ObjectManager.py, line 
331, in _setObject notify(ObjectAddedEvent(ob, self, id)) 
•   File /opt/Zope-2.9/lib/python/zope/event/__init__.py, line 
23, in notify subscriber(event) 
•   File /opt/Zope-
2.9/lib/python/zope/app/event/dispatching.py, line 66, in dispatch 
for ignored in subscribers(event, None): 
•   File /opt/Zope-2.9/lib/python/zope/component/__init__.py, 
line 181, in subscribers return sitemanager.subscribers(objects, 
interface) 
•   File /opt/Zope-2.9/lib/python/zope/component/site.py, line 
89, in subscribers return self.adapters.subscribers(required, 
provided) 
•   File /opt/Zope-2.9/lib/python/zope/interface/adapter.py, 
line 481, in subscribers subscribers = [subscription(*objects) 
•   File /opt/Zope-
2.9/lib/python/zope/app/event/objectevent.py, line 192, in 
objectEventNotify adapters = subscribers((event.object, event), None) 
•   File /opt/Zope-2.9/lib/python/zope/component/__init__.py, 
line 181, in subscribers return sitemanager.subscribers(objects, 
interface) 
•   File /opt/Zope-2.9/lib/python/zope/component/site.py, line 
89, in subscribers return self.adapters.subscribers(required, 
provided) 
•   File /opt/Zope-2.9/lib/python/zope/interface/adapter.py, 
line 481, in subscribers subscribers = [subscription(*objects) 
•   File /opt/Zope-2.9/lib/python/OFS/subscribers.py, line 114, 
in dispatchObjectMovedEvent callManageAfterAdd(ob, event.object, 
event.newParent) 
•   File /opt/Zope-2.9/lib/python/OFS/subscribers.py, line 137, 
in callManageAfterAdd ob.manage_afterAdd(item, container) 
•
File /var/zope/softwarelivre/Products/PortalTransforms/Transf
ormEngine.py, line 379, in manage_afterAdd transforms.initialize
(self) 
•
File /var/zope/softwarelivre/Products/PortalTransforms/transf
orms/__init__.py, line 60, in initialize engine.registerTransform
(transform) 
•
File /var/zope/softwarelivre/Products/PortalTransforms/Transf
ormEngine.py, line 481, in registerTransform self._mapTransform
(transform) 
•
File /var/zope/softwarelivre/Products/PortalTransforms/Transf
ormEngine.py, line 261, in _mapTransform registry = getToolByName
(self, 'mimetypes_registry') 
•   File /var/zope/softwarelivre/Products/CMFCore/utils.py, 
line 82, in getToolByName raise AttributeError, name 
•   End of upgrade path, migration has finished 
•   The upgrade path did NOT reach current version 
•   Migration has failed 

Grato

Gaspar





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:

[zope-pt] Dúvidas - Como executar javascripts no Plone/Zope

2006-09-19 Por tôpico mario.mssl
Boa tarde a todos!!!

Amigos, sou novo na lista...
será que alguem pode me ajudar, não estou conseguindo
configurar/executar javascript no zope!, desde já agradeço a atenção!!!





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] Javascript + Python

2006-09-19 Por tôpico Carlos Santos



Olá pessoal,Estou criando um page template que tem um botão de remoção.Eu gostaria de antes de remover o objeto em questão aparecesse um alerta de confirmação.Minha rotina de deleção no banco de dados é feita por meio de um script python.
Tem um modo de fazer algo desse tipo? Exemplo: input type=button value=delete tal:attributes=onclick python:'_javascript_:if (confirm('Delete Publication?')) return ***script python***; else return false;
Talvez essa dúvida fuja um pouco do propósito do grupo, desculpem-me se for o caso.Desde já agradeço qualquer tipo de ajuda (ou indicação de onde posso obter esse tipo de informaçã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:
  
  


  
  



  



  
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úvidas - Como executar javascripts no Plone/Zope

2006-09-19 Por tôpico Rodrigo Castardo



Fala Mario!O Plone tem tools que controlam os JS e CSS, vc encontra elas na raiz do site, td q vc tem q fazer é registrar teu js/css, existe tbm a opcao de colocar uma expressao condicional ... enfim, o nome dos bichos sao :
portal_css e portal_javascriptsclicando neles vc vai ver td q precisa, eh bem facil! ou seja vc nao precisa invocar seus js/css nas suas paginas ok?e vc pode salvar os JS/CSS dentro de portal_skins/custom.
[]'s!On 9/19/06, mario.mssl [EMAIL PROTECTED] wrote:



Boa tarde a todos!!!

Amigos, sou novo na lista...
será que alguem pode me ajudar, não estou conseguindo
configurar/executar _javascript_ no zope!, desde já agradeço a atenção!!!







-- CastardoThreePointsWeb[EMAIL PROTECTED]+55 61 8166-4109

__._,_.___





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:
  
  


  
  



  



  
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] Javascript + Python

2006-09-19 Por tôpico Rodrigo Castardo



Opa, td bom Carlos?nao foge nao, tranquilo ...o roadmap eh p seguinte, no botao vc tem q disparar um _javascript_ que dispara a mensagem de check, caso afirmativo o js dispara o form, simples assim ;)
[]'s!On 9/19/06, Carlos Santos [EMAIL PROTECTED] wrote:



Olá pessoal,Estou criando um page template que tem um botão de remoção.Eu gostaria de antes de remover o objeto em questão aparecesse um alerta de confirmação.Minha rotina de deleção no banco de dados é feita por meio de um script python.
Tem um modo de fazer algo desse tipo? Exemplo: input type=button value=delete tal:attributes=onclick python:'_javascript_:if (confirm('Delete Publication?')) return ***script python***; else return false;
Talvez essa dúvida fuja um pouco do propósito do grupo, desculpem-me se for o caso.Desde já agradeço qualquer tipo de ajuda (ou indicação de onde posso obter esse tipo de informação).Carlos




-- CastardoThreePointsWeb[EMAIL PROTECTED]+55 61 8166-4109

__._,_.___





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:
  
  


  
  



  



  
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] Javascript + Python

2006-09-19 Por tôpico Fernando Paiva
Opa Carlos.

Tente isso:

script
function Remover(){
  if (confirm(Deseja remover esse registro ?)){
 return true;
  }else{
 return false;
  }
}
/script

input type=button value=delete onClick=return Remover()
ou
input type=button value=delete tal:attributes=onClick 
string:return Remover()

[]'s
Fernando Paiva


Carlos Santos escreveu:
 Olá pessoal,

 Estou criando um page template que tem um botão de remoção.
 Eu gostaria de antes de remover o objeto em questão aparecesse um 
 alerta de confirmação.
 Minha rotina de deleção no banco de dados é feita por meio de um 
 script python.
 Tem um modo de fazer algo desse tipo?
 Exemplo:

 input type=button value=delete tal:attributes=onclick 
 python:'javascript:if (confirm('Delete Publication?')) return 
 ***script python***; else return false;

 Talvez essa dúvida fuja um pouco do propósito do grupo, desculpem-me 
 se for o caso.
 Desde já agradeço qualquer tipo de ajuda (ou indicação de onde posso 
 obter esse tipo de informação).

 Carlos
  



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