Come si disattiva l'opzione di eliminazione?

Ciao! Non voglio dare agli utenti la possibilità di eliminare i propri contenuti. Esiste un modo per rimuovere il pulsante di eliminazione per gli utenti, ma mantenerlo solo per gli amministratori? Grazie.

Per impedire agli utenti di eliminare post, è possibile utilizzare l’impostazione del sito max post deletions per day (massimo eliminazioni di post al giorno) o max post deletions per minute (massimo eliminazioni di post al minuto).

4 Mi Piace

Ciao,

grazie per la tua rapida risposta. Ho impostato entrambi a 0. Riesco ancora a eliminare un post che ho creato come utente normale.

Hai provato a eliminare il primo post di un argomento o una risposta?

Ho appena testato questo e funziona come previsto. Assicurati di utilizzare un account utente non staff.

Permetterà al mio utente di test di modificare ma non di eliminare, anche subito dopo aver pubblicato.

2 Mi Piace

ho provato a eliminare il primo post.

[citazione=“Lilly, post:5, topic:321314”]
Ho appena testato questo e funziona come previsto. assicurati di utilizzare un account utente non dello staff.
[/citazione]

sì, stavo testando con un account non dello staff. ma ho provato a eliminare l’argomento. e l’argomento è stato eliminato subito. questa opzione è limitata solo alle risposte?

Sono riuscito a eliminare il mio argomento come utente normale.
Forse c’è un bug, perché il comportamento sembra strano

1 Mi Piace

grazie per aver testato questo. in precedenza, cancellava tutti i contenuti, ma non l’argomento. Non mi permetteva (utente normale) di eliminare l’argomento. La sera scorsa, ha cancellato l’intero argomento e mi ha reindirizzato alla home page.

@Discourse è un bug?

Ok, ho testato questo e ho parlato con uno dei nostri developer manager, e mi è stato confermato che è una caratteristica voluta e non un bug. Un post di un argomento può essere eliminato se entro le prime 24 ore dalla creazione, ma solo prima che qualcun altro risponda. Se viene pubblicata una risposta, l’argomento non può essere eliminato e appare una finestra modale.

La seconda clausola OR presente, is_my_own?(topic) && topic.posts_count <= 1 && topic.created_at && topic.created_at > 24.hours.ago NON utilizza un’impostazione specifica del sito. Pertanto, gli utenti possono eliminare il proprio argomento indipendentemente dalle impostazioni del sito post_deletions entro le prime 24 ore dalla creazione (e prima che qualcun altro risponda).

Questo è il messaggio che appare se viene pubblicata una risposta all’argomento che si sta tentando di eliminare

Tieni presente che l’eliminazione dei contenuti da parte degli utenti è un’eliminazione “soft”. Lo staff può ancora vedere gli argomenti e ripristinarli se necessario. Tutti gli argomenti eliminati sul tuo forum possono essere trovati dagli amministratori e dai moderatori su https://your-forum-url/latest?status=deleted.

3 Mi Piace

[citazione=“Lilly, post:13, topic:321314”]
è voluto e non è un bug
[/citazione]

Allora mi aspetterei che l’utente sia anche in grado di ripristinare il proprio post entro 24 ore. Ma ciò sembra impossibile quando max post deletions per day e max post deletions per minute sono impostati su 0. Discourse mostra ancora il cestino invece dell’icona di annullamento.

Numero massimo di post che un utente può eliminare al minuto/giorno. Imposta a 0 per disabilitare l'eliminazione dei post.

E forse la descrizione delle impostazioni dovrebbe dire qualcosa come “risposte” invece di “post”. Ad esempio, min post length influisce su tutti i post: primi post e risposte, anche se esiste un’impostazione separata min first post length.

1 Mi Piace