Ciao Sam, cos’è successo?
Non sono sicuro, ma @chilldark sta dicendo che non funziona sull’ultima versione
@chilldark Abbiamo già discusso della questione relativa alla tua configurazione in modo approfondito nell’argomento che hai collegato.
Come ti ha detto @fzngagan in quell’argomento a ottobre:
Sono felice di apportare questa modifica, ma stiamo eseguendo questo plugin su molte delle nostre istanze (sia di sviluppo che di produzione) senza alcun problema. Puoi creare una PR per questa modifica; attenderemo che altre persone segnalino lo stesso problema e, se lo faranno, @pacharanero la unirà. Nel frattempo, puoi utilizzare il ramo della tua PR per evitare l’errore.
Ti preghiamo di non riproporre lo stesso problema in più luoghi solo per attirare l’attenzione.
@sam Funziona correttamente sull’ultima versione di Discourse. Vedi ad esempio: Pavilion (che esegue l’ultima versione di Discourse).
Anche per noi funziona sull’ultima versione.
Ciao,
Abbiamo un problema con questo plugin. Alcuni argomenti restituiscono un errore 500. Il file di log riporta:
Started GET “/t/20390.json” for 81.215.15.180 at 2020-01-14 06:20:45 +0000
Processing by TopicsController#show as JSON
Parameters: {“id”=>“20390”}
Completed 500 Internal Server Error in 161ms (ActiveRecord: 0.0ms | Allocations: 35238)
NoMethodError (undefined methodto_i' for [8, 8]:Array) /var/www/discourse/plugins/discourse-question-answer/lib/qa_post_edits.rb:115:inqa_vote_count’
Grazie per la segnalazione. Ci darò un’occhiata venerdì.
Ho aggiunto alcune protezioni extra qui per evitare l’errore che stai riscontrando (che è specifico della tua istanza). Dovrebbe funzionare per te ora.
Ciao, il nostro problema è stato risolto con questo aggiornamento, grazie.
Ciao,
Ho il seguente avviso nei devtools:
_ember_jquery-c2cca4a19fd4c70eabc95b010a6d7643955ec2a2251aeb1d70f625773eebea21.js:72538 [DEPRECATION]
ember-addons/ember-computed-decoratorsè deprecato.
Si prega di utilizzarediscourse-common/utils/decoratorsal suo posto.
Ho lo stesso avviso anche quando sono nella sandbox QA. Credo che sia dovuto alla seguente riga:
Potrebbe essere questo? Se sì, è possibile cambiarlo in discourse-common/utils/decorators come suggerito dall’avviso?
Inoltre, per qualche motivo, a volte quando un utente commenta una risposta, non è possibile commentare il primo commento. Ad esempio, ho la seguente struttura:
- Risposta 1
- Commento 1
Quindi, sotto Commento 1 non ho il pulsante commenta. Come dovrei commentare il Commento 1? Ho il pulsante commenta sotto Risposta 1, ma non ordina i commenti per data: il nuovo commento apparirà sopra il primo commento:
- Risposta 1
- Commento 2
- Commento 1
Sì. Ho appena aggiornato gli Anteprime dell’elenco degli argomenti per questo. Potrebbe volerci un po’ prima che uno sviluppatore possa occuparsene. PR accettata.
Ho caricato una PR qui.
Non sono sicuro su come risolvere la mia seconda domanda, però.
Grazie @Varsii, apprezzato! Farò controllare e unire le PR da qualcuno (quella dei decoratori sembra buona, ma la lascio alla persona assegnata).
Ciao @angus, grazie per questo plugin! Il tuo link “Domande/Risposte” qui sopra non funziona. Mi piacerebbe molto vedere questo plugin in azione. Hai altri link per vederlo attivo e in uso?
@jord8on lo trovi qui
Scusa se ho saltato questo, e GRAZIE per il link diretto.
@angus solo un pensiero - diversi altri plugin offrono un link nella descrizione principale del plugin per “vedere il plugin in azione”. C’è la possibilità che tu possa aggiungere quel link nella descrizione del topic principale, qui? Solo un pensiero.
Grazie per il messaggio. Ho aggiunto un link di esempio nel primo post ![]()
Angus, sei un ottimo autore di plugin. Ho seguito i tuoi post.
Ho riscontrato un problema: questo plugin non è compatibile con alcuni temi.
Oppure potresti dire che quel tema non considera questo plugin?
Quel tema sta sovrascrivendo un template? Se sì, potrebbe far parte del problema. I plugin che supportiamo sono mirati all’installazione di base e, se un tema funziona, è un vantaggio gradito. Ti consiglio di estrarre gli elementi di quel tema che funzionano e crearne uno tuo.
Sono ora il maintainer di questo plugin e ecco un aggiornamento rapido sulla nostra politica di aggiornamenti:
Come aggiornare in sicurezza quando si utilizzano i nostri plugin:
Calendario degli aggiornamenti di Pavilion
Pavilion si concentrerà sull’assicurare la compatibilità di questo plugin con il ramo tests-passed di Discourse Core durante i primi 5 giorni di ogni mese.
Qualsiasi bug derivante da un’incompatibilità verrà risolto il prima possibile durante questo “periodo di supporto”, preferibilmente entro il 7° giorno. Bug di bassa gravità o funzionalità Beta potrebbero rimanere fuori dall’ambito di supporto.
Come eseguire l’aggiornamento
Valuta di testare il tuo aggiornamento sul tuo server di staging, creato da un backup del tuo sito di produzione. Puoi spegnere questo server per il resto del mese per evitare costi di uptime. Approfitta di questa opportunità per testare tutte le funzionalità di base e identificare eventuali problemi con i plugin. Segnala immediatamente tutti i problemi critici e gravi nel topic del plugin pertinente.
Cerca di aggiornare la tua istanza di Discourse di produzione nei primi 5 giorni di ogni mese. Riceverai un supporto più mirato dal team di Pavilion per eventuali problemi relativi ai loro plugin durante questo periodo.
Se aggiorni il tuo server di produzione al di fuori dei primi 5 giorni del mese, lo fai a tuo rischio.
PS:
È in arrivo una riscrittura significativa del codice. Puoi seguirlo qui:
Scusa la confusione: ho letto che l’aggiornamento sarà disponibile entro il quinto giorno. Stai dicendo che saranno rilasciate ulteriori correzioni di bug entro il settimo giorno?
