Re: [zope-pt] Data de Publicacao no catalog
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
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
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