CORRETTO: l’apertura diretta della mappa globale degli argomenti non dovrebbe causare problemi
CORRETTO: la transizione tra una mappa di categoria e la mappa globale dovrebbe ora funzionare correttamente
Test della mappa WIP non funzionanti
@vincefrommtl, @Stephane_Roy@packman potreste provare questo aggiornamento? Si noti l’ambito delle correzioni. Un’altra correzione in arrivo.
(Nota tecnica: a causa della libreria Leaflet che è un oggetto globale, apparentemente QUnit non può vederla, quindi non sono stato in grado di fornire test FE completamente integrati per queste correzioni - se qualcuno sa come far funzionare insieme Leaflet e QUnit, per favore me lo faccia sapere)
Il passaggio dalla mappa globale a una mappa di categoria funziona. Ma il contrario è rotto (dalla mappa di categoria alla mappa globale), così come da categoria a categoria.
Non ho più visto questo errore nel mio log da quando ho aggiornato: ActionView::Template::Error (No route matches {:action=>"map_feed", :controller=>"list"}).
Nuovo bug: A volte, i link raggruppati sulla mappa mostrano il marcatore di posizione sulla mappa solo quando si ingrandisce, non l’etichetta.
Nuovo bug: A volte, le etichette dei marcatori sulla mappa non si collegano all’argomento corrispondente.
Nuovo bug: la mappa globale è ora interessata dallo stesso bug delle mappe di categoria: mostra solo pochi marcatori (vedi sotto).
Per quanto riguarda le mappe che hanno meno marcatori del previsto: ho dato un’occhiata approfondita e mostra solo i marcatori per gli argomenti attivi negli ultimi 20 giorni (o qualcosa del genere), e un massimo di 30 di essi. È possibile che sia un problema di configurazione sul nostro forum? Sembra molto specifico! Ma non abbiamo cambiato nulla in queste impostazioni. Ho un massimo di 1700 argomenti massimi della mappa di posizione e non credo ci sia alcuna impostazione relativa al tempo che porterebbe a mostrare solo marcatori da argomenti attivi negli ultimi 20 giorni?
Dopo l’aggiornamento ho aperto la mappa globale e non sono stati visualizzati indicatori (argomento). Se modifico la posizione di un argomento con un indicatore e salvo senza apportare modifiche, l’indicatore appare. Tutti i miei indicatori hanno più di 20 giorni, quindi forse questo è lo stesso problema che sta riscontrando @vincefrommtl?
Modifica: Il pulsante Mostra mappa per ciascun argomento mostra ancora la posizione corretta dell’indicatore quando quell’indicatore non viene visualizzato sulla mappa globale.
Questa non è una soluzione completa, ma dovrebbe, a mio avviso, ripristinare le vecchie posizioni degli argomenti evitando l’errore della mappa quando si carica direttamente da un link esterno o da un aggiornamento del browser:
Problema noto: non ho risolto la transizione diretta Mappa => Mappa categoria (ma questo dovrebbe essere un caso limite), ma tutto il resto dovrebbe essere migliore.
Testerò domani, ma un utente ha appena segnalato che le località statunitensi vengono ora nominate come Città, Paese, Stato, ad es. Atlanta, US, Georgia
@merefield Ehi, solo per avvisarti, il metodo modify_user_params è deprecato da tempo e verrà rimosso presto, ora che Discourse è alla versione 3.2.0.beta1-dev
Mi dispiace dare brutte notizie, ma ho un rapporto su un bug.
Attualmente stiamo eseguendo l’ultima versione, aggiornata stamattina: 3.2.0.beta1-dev (7ca5ee6cd2)
Stiamo riscontrando uno strano problema, che non era presente due settimane fa quando abbiamo aggiornato l’ultima volta, per cui non possiamo più modificare il profilo di un utente se ha campi personalizzati.
Questo è emerso perché uno dei nostri altri siti web aggiorna il campo personalizzato “membership” quando i membri del nostro club effettuano un upgrade, e l’endpoint API di Discourse restituiva un errore 500.
Ciò è evidente anche quando provo a riprodurlo usando Postman:
Sembra accadere solo quando qualcuno non ha una posizione.
Questo codice è stato recentemente refattorizzato a causa di una deprecazione nel core e mi è sfuggito un caso (piuttosto importante). Lo correggerò presto.