CORREÇÃO: abrir o mapa global de Tópicos diretamente não deve causar problemas
CORREÇÃO: a transição entre um mapa de Categoria e o mapa global agora deve funcionar corretamente
Testes de mapa WIP não funcionais
@vincefrommtl, @Stephane_Roy@packman, vocês poderiam, por favor, testar esta atualização? Observe o escopo das correções. Outra correção em breve.
(Nota técnica: devido à biblioteca Leaflet ser um objeto global, aparentemente o QUnit não consegue vê-la, então não pude fornecer testes de FE totalmente integrados para essas correções - se alguém souber como fazer o Leaflet e o QUnit funcionarem juntos, por favor, me avise)
A transição entre o mapa global e um mapa de categoria está funcionando. Mas o oposto está quebrado (mapa de categoria para mapa global), assim como de categoria para categoria.
Não vi este erro no meu log desde que atualizei: ActionView::Template::Error (No route matches {:action=>"map_feed", :controller=>"list"}).
Novo bug: Às vezes, links agrupados no mapa estão mostrando apenas o marcador de posição no mapa quando ampliados, não o rótulo.
Novo bug: Às vezes, os rótulos dos marcadores no mapa não estão vinculando ao tópico correspondente.
Novo bug: o mapa global agora é afetado pelo mesmo bug dos mapas de categoria: mostrando apenas alguns marcadores (veja abaixo).
Em relação aos mapas que têm menos marcadores do que o suposto: dei uma boa olhada e ele está mostrando apenas marcadores para tópicos ativos nos últimos 20 dias (ou algo assim), e um máximo de 30 deles. É possível que seja um problema de configuração em nosso fórum? Parece muito específico! Mas não alteramos nada nessas configurações. Tenho um máximo de 1700 mapa de localização max tópicos e não acho que haja alguma configuração relacionada ao tempo que levaria a mostrar apenas marcadores de tópicos ativos nos últimos 20 dias?
Após a atualização, abri o mapa global e nenhum marcador (tópico) foi exibido. Se eu editar a localização de um tópico com um marcador e apenas salvar sem alterações, o marcador aparece. Todos os meus marcadores têm mais de 20 dias, então talvez este seja o mesmo problema que @vincefrommtl está vendo?
Editar: O botão Mostrar Mapa para cada tópico ainda mostra a localização correta do marcador quando esse marcador não é exibido no mapa global.
Isso não é uma correção completa, mas deve, na minha opinião, restaurar as localizações de tópicos antigas, evitando o erro do mapa ao carregar diretamente de um link externo ou uma atualização do navegador:
Problema conhecido: Não resolvi a transição direta do Mapa => Mapa de Categoria (mas este deve ser um caso extremo), mas todo o resto deve estar melhor.
Vou testar amanhã, mas um usuário acabou de apontar que os locais dos EUA agora estão sendo nomeados como Cidade, País, Estado, por exemplo, Atlanta, EUA, Geórgia.
@merefield Ei, só para avisar, o método modify_user_params está obsoleto há algum tempo e será removido em breve, agora que o Discourse está na versão 3.2.0.beta1-dev
Lamento dar más noticias, pero tengo un informe de error.
Actualmente estamos ejecutando la última versión, actualizamos esta mañana: 3.2.0.beta1-dev (7ca5ee6cd2)
Estamos encontrando un problema extraño, que no existía hace dos semanas cuando actualizamos por última vez, por el cual ya no podemos editar el perfil de un usuario si tiene campos personalizados.
Esto salió a la luz porque uno de nuestros otros sitios web actualiza el campo personalizado “membership” cuando nuestros miembros del club se actualizan, y el endpoint de la API de Discourse estaba lanzando un error 500.
Esto es evidente cuando intento reproducirlo usando Postman también: