plonegovbr/brasil.gov.tiles

collective.cover 1.0a13 quebra os ícones de tiles no overrides.zcml

idgserpro opened this issue · 7 comments

Por causa desse overrides, a nova versão a13 do collective.cover (que não saiu ainda) quebra os ícones dos que tem overrides, pois agora temos o prefixo /img para o ícone dos tiles mas o overrides.zcml não.

Versão atual:

selecao_130

Com o pre-release a13:

selecao_131

Para testar: pegue o último commit do brasil.gov.tiles e o último de collective.cover.

Após a correção e apenas após o lançamento do release a13, será necessário pinar no setup.py do pacote para pegar acima ou igual a versão 1.0a13, uma vez que quebrará os ícones dos ambientes que tiverem versões menores.

Isso acontece por que houve uma reorganização do conteúdo estático do cover (mudança de pastas), e será necessário um upgrade step no brasil.gov.tiles para corrigir os caminhos.

@rodfersou vai precisar alterar no overrides.zcml em https://github.com/plonegovbr/brasil.gov.tiles/blob/master/src/brasil/gov/tiles/tiles/overrides.zcml, na propriedade icon.

Não precisa de upgradeStep aqui porque ao subir a instância já pega essa propriedade. Estou pensando se não seria o caso de remover esse atributo de uma vez porque aí ele pega do original ao invés do overrides.

ok, não lembrava de cabeça como isso funciona :)

@idgserpro infelizmente a gente não tem orçamento para altera nada no brasil.gov.tiles

Nós iremos tratar essa issue. Obrigado por focarem no collective.cover.

Fix by #141