Mi chiamo Andres Gomez e lavoro nel team di supporto per gli sviluppatori di SmartThings, quindi sono anche un amministratore della Community SmartThings. C’è un utente di lunga data (più di 7 anni) qui nella nostra Community che ultimamente ha riscontrato un problema. Questo utente ha avuto un incidente molto tempo fa e, di conseguenza, ora è su una sedia a rotelle con scarsa mobilità nelle mani. Sebbene questo incidente sia accaduto prima del suo arrivo nella nostra Community, nelle ultime settimane (probabilmente dopo un aggiornamento del forum) ha iniziato a eliminare thread per errore quando cercava di selezionare post da un thread già esistente, con l’intenzione di “forkare” quel thread. Ciò significa che un thread in corso inizia a crescere e un altro argomento viene discusso in quel thread, pertanto, tenta di “forkare” quei commenti in un nuovo thread, ma accidentalmente elimina quel thread. Abbiamo provato ad aggiornare il suo livello utente, ma l’unico senza permessi di eliminazione è il livello più basso e, poiché è un membro attivo e apprezzato della nostra Community, non vogliamo che perda tutti i suoi privilegi. C’è una soluzione alternativa a questo problema? C’è la possibilità di spostare il pulsante Elimina argomento dal pulsante Seleziona post...? C’è la possibilità di aggiungere un passaggio di conferma al flusso di eliminazione dell’argomento?
Penso che il tuo utente sia stato recentemente nominato Moderatore di Categoria per acquisire la capacità di eliminare un argomento (solo i Moderatori di Categoria, i Moderatori e gli Amministratori hanno attualmente il permesso di eliminare contenuti che non sono propri).
Normalmente, se elimini accidentalmente un argomento, puoi riaprire la chiave inglese dell’argomento e annullare l’eliminazione nello stesso modo, ma ho appena fatto una rapida prova sul mio sito di test e ho notato che i Moderatori di Categoria hanno la capacità di eliminare un argomento ma non hanno il potere di visualizzare gli argomenti eliminati. Ciò porta alla sfortunata situazione in cui, se un Moderatore di Categoria elimina accidentalmente un argomento, la pagina si aggiorna e non è più possibile tornare a quell’argomento per annullare l’errore.
Come soluzione temporanea, potresti rendere l’utente un TL4 poiché ha molte autorizzazioni utili, come la modifica globale, la divisione degli argomenti, la chiusura, ecc., ma non tutto ciò che ha un Moderatore di Categoria (come l’eliminazione o l’accesso alla Coda di Revisione). C’è una tabella comparativa in Trust Level Permissions Table (inc Moderator Roles) con maggiori informazioni, se vuoi dare un’occhiata.
Grazie per queste informazioni, non sono sicuro di come implementare quella modifica CSS ma indagherò. Riguardo all’utente TL4, ho chiesto in giro e lui è già un utente TL4. Quella è stata la prima azione che abbiamo intrapreso, cambiare il suo livello utente. Ma è ancora in grado di eliminare argomenti e non è in grado di ripristinarli, il che è strano perché stavo controllando la Tabella delle autorizzazioni per livello di fiducia e dovrebbe essere in grado di eliminare argomenti. Sai per caso perché è ancora in grado di farlo?
Hmmm. Pensavo fosse perché erano un moderatore di categoria, ma ho appena controllato la tua pagina /about e non sembra che tu ne abbia nessuno - https://community.smartthings.com/about
Solo per verificare, questo utente ha pieno accesso da moderatore (o amministratore)? Puoi verificarlo dalla sua pagina utente amministratore nella sezione Permessi:
Non dovrebbe esserci modo per un TL4 di eliminare un argomento senza aver ottenuto permessi di moderazione aggiuntivi.
Posso aiutarti ad aggiungere questo snippet CSS a un componente tema personalizzato, ma potrebbe valere la pena scoprire esattamente cosa sta succedendo prima.