Re: [zope-pt] Data de Publicacao no catalog

2006-07-19 Por tôpico Jean Rodrigo Ferri
Francisco Lopes de Faria escreveu:
> Grande Jean!

Olá Francisco,

> A data de modificacao nao serve então eu criei um indice no catalog
> chamado getDataPublicacao
> 
> e criei um script que tem o seguinte conteúdo:
> 
> try:
>review_history = context.portal_workflow.getInfoFor 
> (context,'review_history');
>review_history = [r for r in review_history if r['action']];
>history = context.reverseList(review_history);
>for i in history:
>   if i['action'] == 'publish':
>  data = i['time']
> 
>if len(history) > 0:
>   data = data;
>else:
>   data = context.created;
> except:
>data = context.created
> return data
> 
> 
> A principio funcionou!
> só que agora estou com outro problema
> as matérias só são indexadas depois que cria a materia, publica a mesma 
> e depois salva a materia denovo! ai sim ela entra na lista de materias 
> ordenadas por data de publicacao! :( tens alguma ideia de como 
> solucionar esse pequeno problema?

Não entendi muito bem a situação, mas tente invocar o método 
reindexObject() que forçará a reindexação no catálogo.

Abraço,

-- 
Jean Ferri


___ 
O Yahoo! está de cara nova. Venha conferir! 
http://br.yahoo.com/preview


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] Data de Publicacao no catalog

2006-07-13 Por tôpico Francisco Lopes de Faria



Grande Jean!A data de modificacao nao serve então eu criei um indice no catalog chamado getDataPublicacaoe criei um script que tem o seguinte conteúdo:try:   review_history = context.portal_workflow.getInfoFor
(context,'review_history');   review_history = [r for r in review_history if r['action']];   history = context.reverseList(review_history);   for i in history:  if i['action'] == 'publish': data = ""
   if len(history) > 0:  data = "">   else:  data = "">except:   data = "">return dataA principio funcionou!só que agora estou com outro problema
as matérias só são indexadas depois que cria a materia, publica a mesma e depois salva a materia denovo! ai sim ela entra na lista de materias ordenadas por data de publicacao! :( tens alguma ideia de como solucionar esse pequeno problema?
2006/7/12, Jean Rodrigo Ferri <[EMAIL PROTECTED]>:



Francisco Lopes de Faria escreveu:
> Fala galera? seguinte! existe a possibilidade de ter a data de 
> publicacao no catalog? para que eu possa ordenar por data de publicacao 
> e trabalhar com listagens atravez desta data?

A data de modificação não serve? Se sim, tem um índice 'modified' que 
traz essa data. Se não, você precisará pegar as informações de 
publicação no workflow do objeto.

Abraço,

-- 
Jean Ferri

  

  
    
___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/





-- Atenciosamente+Francisco Lopes de Faria+

__._,_.___





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] Data de Publicacao no catalog

2006-07-12 Por tôpico Jean Rodrigo Ferri
Francisco Lopes de Faria escreveu:
> Fala galera? seguinte! existe a possibilidade de ter a data de 
> publicacao no catalog? para que eu possa ordenar por data de publicacao 
> e trabalhar com listagens atravez desta data?

A data de modificação não serve? Se sim, tem um índice 'modified' que 
traz essa data. Se não, você precisará pegar as informações de 
publicação no workflow do objeto.

Abraço,

-- 
Jean Ferri





___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.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