# Come rimuovere il nome utente dalle risposte dopo l'eliminazione del post?

**URL:** https://meta.discourse.org/t/how-to-remove-username-from-replies-after-post-is-deleted/202911
**Category:** Support
**Created:** [8 Settembre 2021, 12:26am UTC](https://meta.discourse.org/t/how-to-remove-username-from-replies-after-post-is-deleted/202911 "2021-09-08T00:26:55Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![j127](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j127/32/79093_2.png) [@j127](https://meta.discourse.org/u/j127)
#### Post date: [8 Settembre 2021, 12:26am UTC](https://meta.discourse.org/t/how-to-remove-username-from-replies-after-post-is-deleted/202911/1 "2021-09-08T00:26:55Z")

</div>

Quando un post a cui è stato risposto viene eliminato, il nome utente rimane nelle risposte in questo modo:

![image](https://global.discourse-cdn.com/meta/original/3X/5/5/557faa4695c37e3eff8c1798e4274a4e5091af6a.png)

Qualcuno sa come rimuovere in modo sicuro i nomi utente dalle risposte dopo che il post originale è stato eliminato? Gli utenti chiedono regolarmente l’eliminazione dei loro post, ma non sono riuscito a cancellare completamente i loro dati dalle pagine.

È sicuro impostare semplicemente `reply_to_post_number` su `nil` per quel post? O esiste un modo migliore per rimuovere il nome utente?

---

<div class="post-metadata">

### Author: ![Simon\_Manning](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon_manning/32/198596_2.png) [@Simon\_Manning](https://meta.discourse.org/u/Simon_Manning)
#### Post date: [9 Settembre 2021, 5:07pm UTC](https://meta.discourse.org/t/how-to-remove-username-from-replies-after-post-is-deleted/202911/2 "2021-09-09T17:07:10Z")

</div>

In qualità di amministratore, e credo anche di moderatore, puoi cambiare la proprietà del post eliminato. Potresti assegnarla al sistema o a un utente creato appositamente per questo scopo, anche se ciò potrebbe rendere più difficile capire chi abbia originariamente pubblicato il post eliminato.

---

<div class="post-metadata">

### Author: ![j127](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j127/32/79093_2.png) [@j127](https://meta.discourse.org/u/j127)
#### Post date: [9 Settembre 2021, 9:05pm UTC](https://meta.discourse.org/t/how-to-remove-username-from-replies-after-post-is-deleted/202911/3 "2021-09-09T21:05:50Z")

</div>

Grazie, l’ho appena provato e funziona, ma è piuttosto laborioso annullare la cancellazione di ogni post, modificare l’utente e poi cancellare la nuova versione del post. Spesso devo farlo molte volte per ogni richiesta di cancellazione di contenuto. Alcuni membri principali amano cancellare regolarmente i vecchi post, quindi è un lavoro piuttosto pesante.

Idealmente, vorrei poter fare qualcosa del genere:

```ruby
# Scriverei un bookmarklet o un'estensione del browser che ottiene
# gli ID dei post dall'argomento corrente e genera il codice da incollare
# nella console di Rails.
[123, 456, 789, 321, 432, 543].each do |post|
  # Questa riga è sicura o lascerà cose in sospeso da qualche parte?
  post.reply_to_post_number = nil
  post.save
end

```

Spero di scoprire se è sicuro farlo regolarmente.
