Plugin Risposta alle Domande

Hi Sam, what happened?

Not sure, but @chilldark is saying it does not work on latest

1 Mi Piace

@chilldark We’ve already discussed the issue with your setup in some length in the topic you linked to.

As @fzngagan told you in that topic back in October:

I’m happy to change this, but we’re running this plugin on many of our instances (both development and production) without any issues. You can make a PR for this change, we’ll wait on other people to report the issue and if they do report the same issue, @pacharanero will merge it. Meanwhile, you can use your PR branch to avoid the error.

Please do not repost the same issue in multiple places just to attract attention.

@sam It is working fine on the latest Discourse. See for example: Pavilion (which is running the latest Discourse).

8 Mi Piace

Anche per noi funziona sull’ultima versione.

1 Mi Piace

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 method to_i' for [8, 8]:Array) /var/www/discourse/plugins/discourse-question-answer/lib/qa_post_edits.rb:115:in qa_vote_count’

1 Mi Piace

Grazie per la segnalazione. Ci darò un’occhiata venerdì.

1 Mi Piace

Ho aggiunto alcune protezioni extra qui per evitare l’errore che stai riscontrando (che è specifico della tua istanza). Dovrebbe funzionare per te ora.

2 Mi Piace

Ciao, il nostro problema è stato risolto con questo aggiornamento, grazie.

2 Mi Piace

Ciao,

Ho il seguente avviso nei devtools:

_ember_jquery-c2cca4a19fd4c70eabc95b010a6d7643955ec2a2251aeb1d70f625773eebea21.js:72538 [DEPRECATION] ember-addons/ember-computed-decorators è deprecato.
Si prega di utilizzare discourse-common/utils/decorators al 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
1 Mi Piace

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ò.

1 Mi Piace

Grazie @Varsii, apprezzato! Farò controllare e unire le PR da qualcuno (quella dei decoratori sembra buona, ma la lascio alla persona assegnata).

@angus

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

3 Mi Piace

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.

1 Mi Piace

Grazie per il messaggio. Ho aggiunto un link di esempio nel primo post :+1:

3 Mi Piace

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.

3 Mi Piace

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:

4 Mi Piace

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?

1 Mi Piace