Duplicare un intero argomento

So che è stato chiesto/discusso in precedenza. Credo che il mio caso d’uso sia legittimo, ma forse non abbastanza diffuso da richiedere agli sviluppatori di implementare una nuova funzionalità, quindi spero nel miglior suggerimento possibile da parte degli esperti qui… sono soddisfatto anche della console Rails se qualcuno mi indica le funzioni e le chiamate da utilizzare.

Siamo un team di persone con vari livelli di fiducia. Alcuni pubblicano in categorie riservate. Dobbiamo scrivere una guida per i nuovi arrivati, e parte della guida includerebbe un esempio di un argomento completo da uno di quei forum riservati (e so che questo suona in conflitto), scelto tra gli argomenti che possiamo permetterci che i membri di livello di fiducia inferiore vedano. Tuttavia, non voglio spostare l’argomento dalla sua categoria originale, ma duplicarlo. Voglio anche le revisioni dei post. Creare manualmente risposte e copiare il contenuto di ciascun post + cambiare la proprietà sarebbe la soluzione migliore, ma mi piacerebbe avere anche le revisioni dei post.
Come amministratore, posso cambiare l’autore di un post in un utente specifico utilizzando l’interfaccia grafica?

Se volessi farlo nella console Rails, un’anima gentile potrebbe indicare quali funzioni e chiamate utilizzare per copiare i post di un argomento come una serie di risposte a un argomento esistente?

1 Mi Piace

Sì. Chiave inglese dell’amministratore > Cambia proprietà.

1 Mi Piace

Dannazione, sono appena tornato per eliminare quella parte del post dopo aver appena visto il comando Cambia proprietario.

A scanso di equivoci, sono interessato anche a copiare le revisioni di ciascun post, fondamentalmente una copia completa. Creare manualmente nuovi post e copiare i contenuti farebbe perdere le revisioni (ma sarebbe la cosa migliore se non potessi duplicarlo altrimenti)

Cos’è TC? So di aver creato nuovi argomenti in passato tramite l’API, anche se qui non sto cercando di creare un nuovo argomento, ma di duplicare tutti i post (con revisioni) come risposte a un argomento esistente.

Un componente del tema.

Non credo che sia possibile allora. Forse questo dovrebbe essere in Feature.

Voglio dire che la funzionalità di divisione/unione degli argomenti sarebbe fondamentalmente la stessa, solo che il vecchio argomento non verrebbe eliminato… questo è davvero tutto ciò di cui avrei bisogno :slight_smile:

1 Mi Piace

Sarebbe necessario un plugin per duplicare l’argomento e le sue revisioni. Ma poi, cosa succede se uno o l’altro argomento continua a ricevere revisioni?

Penso che la cosa da fare sia:

  • avviare l’argomento nel posto segreto
  • discuterlo, modificarlo,
  • quando è pronto per essere reso pubblico, si usa la chiave inglese, si selezionano i post, si seleziona il post OP/primo post e lo si sposta in un nuovo argomento

L’argomento spostato si muove con le sue modifiche. Quello originale rimane nell’argomento originale, con le sue modifiche. Quello nuovo è nel nuovo argomento con le modifiche.

Penso che questo faccia quello che vuoi.

Sono d’accordo, il link all’argomento di fiducia inferiore sarà sull’argomento di fiducia superiore se il post di apertura non viene diviso.

Se le fiducie fossero invertite, questo sarebbe un problema, ma ha senso con il sistema di fiducia.

@pfaffman Il vecchio argomento è già chiuso e vogliamo mantenerlo dove si trova per varie ragioni (a parte la conservazione dei record).

Sono a conoscenza della funzione di divisione degli argomenti, ma non è quello che voglio. Quello che voglio davvero è la divisione dell’argomento senza la cancellazione del vecchio argomento. Sono a conoscenza del fatto che internamente il codice ruby non crea un nuovo post e cancella il vecchio, ma che modifica l’argomento genitore per i rispettivi post.

Non sto sostenendo che gli sviluppatori debbano aggiungere questa funzionalità, ma sarei grato per alcuni suggerimenti per farlo da solo nella console rails.

2 Mi Piace

ah, vuoi pubblicare revisioni del post iniziale nell’argomento di fiducia inferiore

Forse un’idea folle e non l’ho testata, ma forse ActivityPub Plugin potrebbe funzionare per te.