[plonegov-br] Erro no banner rotativo na versão 1.1.4 IDG

Filipe Scafuto scafuto em gmail.com
Segunda Março 6 19:09:19 BRT 2017


Olá Maurício,

Conseguiu alguma evolução?

Tentei as ultimas sugestões que constam em
*https://github.com/plonegovbr/brasil.gov.tiles/issues/145
<https://github.com/plonegovbr/brasil.gov.tiles/issues/145>*
Mas ainda sem resolver o problema.

A correção não é imediata e ainda são precisos estudos resolver esse
relato. O PR acima resolve parcialmente.

Para aqueles que precisam dessa funcionalidade, recomendamos criar um patch
usando collective.monkeypatcher, alterando o método

https://github.com/collective/collective.cover/blob/1.1b1/src/collective/cover/browser/cover.py#L327

Trocando

uuid = self.request.form.get('uuid')

por

uuid = self.request.form.get('uid')

e

if IListTile.providedBy(tile):

por

import brasil.gov.tiles.tiles.list.IListTile
if IListTile.providedBy(tile) or
brasil.gov.tiles.tiles.list.IListTile.providedBy(tile):

Leia a documentação completa de collective.monkeypatcher, é possível
aplicar o patch na versão específica do collective.cover. Recomendo criar
um novo pacote (meuportal.brasilgovtilespatch ou algo assim) para que esse
*workaround* seja o mais isolado possível.


Após a alteração sugerida, não aparecem mais erros no console.
E visualmente parece que o conteúdo do banner rotativo foi excluído mas ao
tentar incluir outro conteúdo, o anterior volta a aparecer.





Em 26 de janeiro de 2017 17:53, Mauricio Victor <
mauricio.marques em serpro.gov.br> escreveu:

> Boa Tarde Felipe,
>
>      funcionou o downgrade do cover? para qual versão?
> obrigado
>
>
> Em 12/12/2016 18:12, Filipe Scafuto escreveu:
>
> Obrigado. Vou testar ir fazendo downgrades
>
> Em 12 de dezembro de 2016 17:29, Rodrigo Ferreira de Souza <
> rodfersou em gmail.com> escreveu:
>
>> Como o Héctor comentou na issue, essa view do collective.cover espera 3
>> parâmetros, e provavelmente não estão sendo enviados.
>>
>> Provavelmente isso aconteceu por alguma mudança no collective.cover que
>> exige uma correção no brasil.gov.tiles, ou seja, para continuar funcionando
>> ou terá que fazer um downgrade do collective.cover, ou corrigir a
>> implementação do brasil.gov.tiles
>>
>> Atenciosamente,
>> Rodrigo Ferreira de Souza
>>
>> python -c "n='H+6(13+zT5((51(9z65zG+% 9';s=len(n)-1;i=list(range(s+1
>> ))[::-1]+list(range(1,s+1));print('\n'.join([' '.join([chr(154-ord(n[(x
>> if x > y else y)])) for y in i]) for x in i]))"
>>
>>
>> 2016-12-09 13:49 GMT-02:00 Filipe Scafuto <scafuto em gmail.com>:
>>
>>> Esse é o mesmo problema que continuamos enfrentando aqui.
>>>
>>> Não conseguimos resolver com as orientações no link sugerido aqui na
>>> lista.
>>>
>>> https://github.com/plonegovbr/brasil.gov.tiles/issues/145 mas talvez
>>> elas sirvam para o seu problema.
>>>
>>> O ajax do navegador retorna  "400 Bad Request na URL" numa URL que
>>> inclui  @@removeitemfromlisttile?tile-type=banner_rotativo&.
>>>
>>> E o trackback do zope:
>>>
>>> 2016-12-09 13:48:23 ERROR Zope.SiteErrorLog 1481298503.730.893601999836
>>> http://localhost:8084/esmpu/home/@@removeitemfromlisttile
>>> Traceback (innermost last):
>>>   Module ZPublisher.Publish, line 138, in publish
>>>   Module ZPublisher.mapply, line 77, in mapply
>>>   Module ZPublisher.Publish, line 48, in call_object
>>>   Module grokcore.view.components, line 151, in __call__
>>>   Module zope.publisher.publish, line 107, in mapply
>>>    - __traceback_info__: <bound method RemoveItemFromListTile.render of
>>> <collective.cover.browser.cover.RemoveItemFromListTile object at
>>> 0x7fc5a68bac90>>
>>>   Module zope.publisher.publish, line 113, in debug_call
>>>   Module collective.cover.browser.cover, line 340, in render
>>> BadRequest: Invalid parameters
>>>
>>>
>>>
>>>
>>>
>>> Em 8 de dezembro de 2016 14:13, Leonardo Maia da Silva Santos <
>>> leonardo.maia em contratado.agricultura.gov.br> escreveu:
>>>
>>>> §  Portal Padrão 1.1.4
>>>>
>>>> §  Plone 4.3.9 (4313)
>>>>
>>>> §  CMF 2.2.9
>>>>
>>>> §  Zope 2.13.24
>>>>
>>>> §  Python 2.7.5 (default, Sep 15 2016, 22:37:39) [GCC 4.8.5 20150623
>>>> (Red Hat 4.8.5-4)]
>>>>
>>>> §  PIL 2.7.0 (Pillow)
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *Na hora de apagar notícias do banner rotativo ta dando o seguinte
>>>> problema trava com um contador de funcho rosa e não apaga*
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *Leonardo Maia da Silva Santos*
>>>>
>>>> Analista de Sistemas (Ctis)
>>>>
>>>> COSIS/CGTI/DGE/SE
>>>>
>>>> Ministério da Agricultura, Pecuária e Abastecimento
>>>>
>>>> Tel: (61) 3218-2375
>>>>
>>>>
>>>>
>>>> --
>>>> Comunidade Plone no Governo
>>>> Site: http://www.softwarelivre.gov.br/plone
>>>> Wiki: http://colab.interlegis.leg.br/wiki/PloneGovBr
>>>> Histórico: http://colab.interlegis.leg.br/search/?type=thread&order=lat
>>>> est&list=plonegov-br
>>>> Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br
>>>>
>>>
>>>
>>> --
>>> Comunidade Plone no Governo
>>> Site: http://www.softwarelivre.gov.br/plone
>>> Wiki: http://colab.interlegis.leg.br/wiki/PloneGovBr
>>> Histórico: http://colab.interlegis.leg.br/search/?type=thread&order=lat
>>> est&list=plonegov-br
>>> Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br
>>>
>>
>>
>> --
>> Comunidade Plone no Governo
>> Site: http://www.softwarelivre.gov.br/plone
>> Wiki: http://colab.interlegis.leg.br/wiki/PloneGovBr
>> Histórico: http://colab.interlegis.leg.br/search/?type=thread&order=lat
>> est&list=plonegov-br
>> Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br
>>
>
>
>
>
> -
>
>
> "Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO),
> empresa pública federal regida pelo disposto na Lei Federal nº 5.615, é
> enviada exclusivamente a seu destinatário e pode conter informações
> confidenciais, protegidas por sigilo profissional. Sua utilização
> desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a
> recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente,
> esclarecendo o equívoco."
>
> "This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a
> government company established under Brazilian law (5.615/70) -- is
> directed exclusively to its addressee and may contain confidential data,
> protected under professional secrecy rules. Its unauthorized use is illegal
> and may subject the transgressor to the law's penalties. If you're not the
> addressee, please send it back, elucidating the failure."
>
> --
> Comunidade Plone no Governo
> Site: http://www.softwarelivre.gov.br/plone
> Wiki: http://colab.interlegis.leg.br/wiki/PloneGovBr
> Histórico: http://colab.interlegis.leg.br/search/?type=thread&order=
> latest&list=plonegov-br
> Lista: https://listas.interlegis.gov.br/mailman/listinfo/plonegov-br
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.interlegis.gov.br/pipermail/plonegov-br/attachments/20170306/5da149d0/attachment.html>
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: não disponível
Tipo: image/jpeg
Tamanho: 13737 bytes
Descrição: não disponível
URL: <http://listas.interlegis.gov.br/pipermail/plonegov-br/attachments/20170306/5da149d0/attachment.jpe>


Mais detalhes sobre a lista de discussão PloneGov-BR