Notifica dopo la pubblicazione di un argomento con Schedule Publishing mostra solo uno spinner

Sto usando un timer per argomento per programmare post da pubblicare in futuro.[1] Il sistema mi invia una notifica, il che è utile:

Screenshot 2024-02-28 at 12.56.37 PM

“28 febbraio 1974” è il titolo dell’argomento, per chiarire potenziali confusioni. Ma il link porta a questa finestra di dialogo della cronologia che è meno utile:

scheduled

Non sono sicuro di cosa abbia più senso. Forse mostrare semplicemente il post?


  1. Questo serve a pubblicare le voci del diario di mia madre 50 anni esatti dopo che sono state scritte. ↩︎

2 Mi Piace

Ciao Jon! :wave:

Innanzitutto, volevo farti sapere che ci stiamo occupando della questione, il nostro team è riuscito a riprodurla. :+1:

Secondo: il miglior uso dei post programmati che abbia mai sentito! :trophy:

4 Mi Piace

Ciao @jericson - Ho riprodotto questo errore ma non per il timer dell’argomento. quella notifica è per una modifica (cancellata o spostata?), non per il post stesso - nota la matita. Ho usato il tracciamento osservato per farlo con un utente di prova e anche con un amministratore, e la notifica per il nuovo post tramite il timer non dà l’errore (ha anche un’icona diversa). Come sei riuscito a ottenere quella notifica di modifica - stai usando due utenti diversi o un utente? stavi pubblicando da una categoria sicura o da un post dell’argomento che veniva osservato?

Ho ricevuto due notifiche per un utente TL01 che osservava la categoria in cui è stato pubblicato sul timer da un account dello staff. il secondo mostra una modifica che è stata rimossa, che è quella che genera l’errore. Sto ancora cercando di individuare come lo sta facendo, ma qualcosa non va da qualche parte… :thinking:

6 Mi Piace

Oh. Ho fatto un sacco di cose, incluso assegnare il post all’account di mia madre e, ehm, spostare l’intero argomento da un’altra istanza di Discourse. Quindi sì. Ha avuto una storia insolita. Per quello che vale, ho corretto un refuso dopo aver pubblicato qui e la notifica ora va a quella revisione.

Quindi la notifica serve a mostrarmi che il post è stato modificato (da qui la matita) e si è presentata solo quando il post è stato pubblicato? Significa che attualmente non c’è una notifica per un post che è stato pubblicato e ho avuto “fortuna” a causa di un fantasma?[1]


  1. Spostare l’argomento è il colpevole più probabile, ovviamente. :wink: ↩︎

2 Mi Piace

Ho riscontrato il problema della cronologia vuota, ma non riesco a riprodurlo pianificando un post.

@jericson, potresti provare con un altro argomento e vedere se riesci a riprodurlo? Se fosse stata una combinazione di azioni che hai intrapreso sull’argomento in questione, potremmo stare cercando nel posto sbagliato per capire cosa causa la visualizzazione vuota della cronologia.

Per favore, documenta i passaggi esatti che esegui. :slight_smile:

4 Mi Piace

Ecco cosa ho fatto:

  1. Creare un post usando il mio utente.
  2. Togliere il post dall’elenco.
  3. Cambiare la proprietà del post al mio sock puppet.
  4. Programmare la pubblicazione del post tra un minuto.
  5. Attendere la notifica al mio utente.

Anche il sock puppet ha ricevuto una notifica che porta allo spinner. È successo circa un minuto prima che ricevessi la notifica. Presumo sia correlato al cambio di proprietà, ma potrebbe essere al momento della programmazione della pubblicazione.

Per quello che vale, questa è un’altra istanza di Discourse rispetto a quella su cui ho scoperto il problema per la prima volta.

3 Mi Piace

Ciao Jon! Ho appena integrato una correzione (FIX: only show edit history when navigating via edit notification for posts which have revisions and can have its edit history viewed by tyb-talks · Pull Request #26418 · discourse/discourse · GitHub). Il problema è che la pubblicazione dell’argomento rimuove tutte le revisioni precedenti apportate a quel post, ma il comportamento esistente di quel tipo di notifica è anche quello di mostrare la modale della cronologia del post. Questo fallisce quando non ci sono revisioni da trovare.

In questo scenario, ci si aspetta che un clic su quella notifica ti porti all’argomento senza aprire la modale della cronologia. Aggiorna la tua istanza all’ultima versione di Discourse e fammi sapere se funziona per te :slight_smile:

4 Mi Piace

Sembra aver funzionato! Ho ricevuto una notifica su questo post che mi ha portato direttamente al post. Dopo aver modificato il post, la notifica mi porta alla mia modifica. Questa è una soluzione ideale per me. Grazie!

2 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 11 ore. Non sono più consentite nuove risposte.