Impostazione separata 'gli utenti fidati possono modificare gli altri' per i livelli di fiducia 3 e 4

Attualmente esiste un’unica impostazione singola impostazione per entrambe queste opzioni:

  • il livello di fiducia 3 può modificare i titoli degli argomenti e i tag altrui
  • il livello di fiducia 4 può modificare i post altrui

Sarebbe utile se queste fossero separate in impostazioni diverse.

Nel nostro caso:

Vogliamo abilitare la modifica dei titoli degli argomenti e dei tag per il livello di fiducia 3, poiché le modifiche che possono essere apportate lì sono limitate. Ma attualmente vogliamo disabilitare la modifica dei post altrui per il livello di fiducia 4.

In passato abbiamo disabilitato del tutto l’impostazione se volevamo limitare la modifica dei post da parte del tl4. Ma è stato utile far aggiungere tag agli argomenti da parte delle persone, quindi non è l’ideale dover disabilitare questa funzionalità per il tl3.

Principalmente il nostro pubblico è un po’ più giovane e quindi i leader della community sono un po’ più giovani, e sebbene la stragrande maggioranza sia stata molto affidabile, c’è stato un caso storico in cui alcuni hanno abusato dei loro privilegi. Quindi di solito siamo stati un po’ più conservativi con alcune capacità – abbiamo riabilitato la modifica per tl4 e tl3 solo dopo che il gruppo attuale di leader era in carica da un po’ di tempo.

Abbiamo in programma di disabilitare nuovamente la possibilità di modifica per il livello di fiducia 4 mentre stiamo inserendo un nuovo gruppo di leader. Ma sarebbe bello avere ancora la possibilità per il tl3 di aggiungere tag agli argomenti altrui (la nostra community di solito non modifica i titoli altrui).

13 Mi Piace

Sono generalmente favorevole ad aggiungere questa fedeltà, anche se preferirei semplicemente “rimuovere il livello di fiducia” da queste impostazioni se facciamo una divisione e le cambiamo in modo che siano basate sui gruppi.

edit_all_topic_groups (predefinito: trust_level_3)
edit_all_post_groups (predefinito: trust_level_4)

Questo aggiunge anche automaticamente una notevole flessibilità e ritengo che i nomi delle impostazioni siano abbastanza chiari.

@mcwumbly pensieri.

Non sono sicuro di quando potremo inserire questo, potrebbe essere un candidato per pr-welcome.

11 Mi Piace

TL4 predefinito su quel secondo :slight_smile:

6 Mi Piace

Penso che dividerli e renderli basati su gruppi, come hai descritto, abbia senso.

5 Mi Piace

Questi sembrano buoni – in realtà mi stavo anche chiedendo se questo potesse essere un buon candidato per pr-welcome

Sarei interessato a provarci io stesso quando ne avrò l’occasione. (Sono principalmente uno sviluppatore iOS ma ho anche dabbled in Ruby/JS ecc. al lavoro)

4 Mi Piace

Certamente Tracey, sono felice di aggiungere un tag pr-welcome a questo, dovrebbe essere una modifica abbastanza semplice, detto questo, ha implicazioni di sicurezza, quindi avrebbe bisogno di test accurati utilizzando unit test e passerebbe attraverso un processo di revisione piuttosto rigoroso.

3 Mi Piace

Fantastico, me ne occuperò io. Preso atto, sono anche felice di apportare modifiche in base al feedback una volta che il PR sarà attivo.

2 Mi Piace

Ho fatto funzionare questo localmente, volevo solo prendermi il tempo per essere scrupoloso con i casi di test prima di creare la PR. Avevo alcune domande che volevo verificare, quindi potrei pubblicarle su Dev per quelle, o nei commenti sotto la PR

(Non sono sicuro se ci sia un lasso di tempo previsto per le PR dalla community, ma volevo solo avvisare nel caso in cui ci stesse mettendo un po’ di tempo – ho principalmente solo del tempo libero nei fine settimana)

8 Mi Piace

Va bene, non c’è fretta, quindi sono felice di sapere che stai facendo buoni progressi.

2 Mi Piace

Ciao a tutti – solo un aggiornamento da quando ho detto che me ne sarei occupato. Mi dispiace, ma al momento ho troppo da fare, nelle ultime settimane e in quelle a venire – cambiamenti significativi al lavoro, questioni mediche, ecc. Per questo compito, ho avuto qualche problema con le specifiche e non ho avuto modo di fare il debug – sono solo un po’ troppo stanco per approfondire ulteriormente Ruby in questo momento.

Se qualcun altro vuole occuparsi di questo task pr-welcome, si senta libero di farlo.

(Sul nostro forum, abbiamo comunque deciso di riattivare l’impostazione gli utenti fidati possono modificare gli altri, quindi per ora siamo a posto. In futuro, quando sarò di nuovo libero, forse potrò occuparmi di un altro task di Discourse)

5 Mi Piace

Ho lavorato alla separazione dell’impostazione “gli utenti attendibili possono modificare gli altri” in “modifica tutti i gruppi di post” e “modifica tutti i gruppi di argomenti”. Ho de-trustato queste impostazioni in modo che siano basate sui gruppi. Ecco il link per il PR:

9 Mi Piace

Il PR sopra è stato unito, grazie @Nam! Ora abbiamo

  • modifica tutti i gruppi di post impostato di default su trust_level_4
  • modifica tutti i gruppi di argomenti impostato di default su trust_level_3
10 Mi Piace