Séparer le paramètre « les utilisateurs de confiance peuvent modifier les autres » pour les niveaux de confiance 3 et 4

Il existe actuellement un paramètre unique pour ces deux options :

  • le niveau de confiance 3 peut modifier les titres et les tags des sujets des autres
  • le niveau de confiance 4 peut modifier les messages des autres

Il serait utile que ces options soient séparées en différents paramètres.

Dans notre cas :

Nous voulons activer la modification des titres et des tags des sujets des autres pour le niveau de confiance 3, car les modifications qui peuvent y être apportées sont limitées. Mais actuellement, nous voulons désactiver la modification des messages des autres pour le niveau de confiance 4.

Par le passé, nous avons désactivé le paramètre dans son ensemble si nous voulions limiter la modification des messages par le niveau de confiance 4. Mais il a été utile que des personnes ajoutent des tags aux sujets, il n’est donc pas idéal de devoir désactiver cela pour le niveau de confiance 3.

Principalement, notre public est un peu plus jeune et les responsables de la communauté sont donc un peu plus jeunes, et bien que la grande majorité ait été très digne de confiance, il y a eu un cas historique où certains ont abusé de leurs privilèges. Nous avons donc généralement été un peu plus conservateurs avec certaines capacités – nous n’avons réactivé la modification pour les niveaux de confiance 4 et 3 qu’après que le groupe actuel de responsables ait servi pendant un certain temps.

Nous prévoyons de désactiver à nouveau la capacité de modification pour le niveau de confiance 4 lors de l’intégration d’un nouveau groupe de responsables. Mais il serait agréable de conserver la possibilité pour le niveau de confiance 3 d’ajouter des tags aux sujets des autres (Notre communauté ne modifie généralement pas les titres des autres).

13 « J'aime »

Je suis généralement favorable à l’ajout de cette fidélité, bien que je préférerais simplement « déclasser » ces paramètres si nous faisons une scission et les modifions pour qu’ils soient basés sur le groupe.

edit_all_topic_groups (par défaut : trust_level_3)
edit_all_post_groups (par défaut : trust_level_4)

Cela ajoute également automatiquement une flexibilité supplémentaire et je pense que le nom des paramètres est assez clair.

@mcwumbly réflexions.

Je ne suis pas sûr quand nous pourrons intégrer cela, cela pourrait être un candidat pour pr-welcome.

11 « J'aime »

TL4 par défaut sur ce second :slight_smile:

6 « J'aime »

Je pense que les diviser et les rendre basés sur des groupes, comme vous l’avez décrit, est une bonne idée.

5 « J'aime »

Cela semble bien – en fait, je me demandais aussi si cela pourrait être un bon candidat pour pr-welcome.

J’aimerais bien essayer moi-même quand j’en aurai l’occasion. (Je suis principalement développeur iOS mais j’ai aussi touché au Ruby/JS etc. au travail)

4 « J'aime »

Bien sûr Tracey, je suis heureux de mettre un pr-welcome là-dessus, ce devrait être un changement assez simple, cela dit, cela a des implications en matière de sécurité, donc cela nécessiterait des tests minutieux à l’aide de tests unitaires et passerait par un processus de révision assez rigoureux.

3 « J'aime »

Génial, je m’en occupe. Bien noté, je suis également disposé à apporter des modifications en fonction des retours une fois que la PR sera en ligne.

2 « J'aime »

J’ai réussi à faire fonctionner cela localement – je voulais juste prendre le temps d’être méticuleux avec les cas de test avant de soumettre la PR. J’avais quelques questions à vérifier, donc je posterai peut-être dans Dev pour celles-ci, ou dans les commentaires sous la PR

(Je ne suis pas sûr s’il y a un délai attendu pour les PR de la communauté, mais je voulais juste poster un avertissement au cas où cela prendrait un peu de temps – j’ai principalement du temps libre le week-end)

8 « J'aime »

Ce n’est pas grave, il n’y a pas d’urgence, donc je suis contente d’apprendre que vous faites de bons progrès.

2 « J'aime »

Salut tout le monde – juste une mise à jour puisque j’ai mentionné que je m’en chargerais. Désolé, j’ai trop de choses en ce moment, ces dernières semaines et à venir – des changements importants au travail, des problèmes médicaux, etc. Pour cette tâche, j’ai eu quelques problèmes avec les spécifications et je n’ai pas vraiment eu la chance de déboguer – je suis juste un peu trop épuisé pour approfondir Ruby en ce moment.

Si quelqu’un d’autre veut s’occuper de cette tâche pr-welcome, n’hésitez pas à le faire.

(Sur notre forum, nous avons décidé de réactiver le paramètre les utilisateurs de confiance peuvent modifier les autres de toute façon, donc nous sommes tranquilles pour l’instant. À l’avenir, quand je serai de nouveau libre, je pourrai peut-être m’occuper d’une autre tâche Discourse)

5 « J'aime »

J’ai travaillé sur la séparation du paramètre « les utilisateurs de confiance peuvent modifier les autres » en « modifier tous les groupes de messages » et « modifier tous les groupes de sujets ». J’ai retiré le niveau de confiance de ces paramètres afin qu’ils soient basés sur les groupes. Voici le lien pour la PR :

10 « J'aime »

Le PR ci-dessus a été fusionné, merci @Nam ! Nous avons maintenant

  • edit all post groups par défaut à trust_level_4
  • edit all topic groups par défaut à trust_level_3
10 « J'aime »