Groupe Everyone dans les permissions de catégorie sur les forums non-anglophones

J’ai accidentellement changé la locale par défaut de mon forum en anglais pendant une période plus longue, de sorte que les groupes par défaut ont été renommés et j’ai découvert certaines fonctionnalités liées aux permissions de catégorie et au groupe « everyone ».



La première différence que j’ai remarquée a été la bannière en bas.
Ensuite, j’ai remarqué que si le « jeder » allemand renvoie à /g/jeder (ce qui ne fonctionne pas, car il n’existe pas de tel groupe), le « everyone » anglais n’est pas un lien.
Et troisièmement, j’ai appris qu’en ajoutant un autre groupe comme « moderators » en anglais, toutes les permissions sont ajoutées par défaut et vous ne pouvez pas les supprimer, tandis que « everyone » est autorisé à le faire. En allemand, cette aide supplémentaire ne fonctionne pas ; vous pouvez facilement supprimer des permissions même si « everyone » est autorisé.

Les journaux d’actions du personnel sont également un peu déroutants, car il semble que j’aie changé le groupe, mais ce n’est pas le cas ; j’ai seulement cliqué sur « enregistrer », et le journal affiche ensuite le groupe « everyone » dans deux langues :

8 « J'aime »

Je suis sûr à 95 % (ce qui signifie que je n’ai pas testé :sweat_smile:) que cela sera corrigé par

3 « J'aime »

Ce sujet a été automatiquement fermé après 20 heures. Les nouvelles réponses ne sont plus autorisées.

Réouverture car, bien sûr, j’avais tort :rofl:

Merci @Moin d’avoir fait les tests. Je vais corriger ça.

2 « J'aime »

Puisque ceci est maintenant pr-welcome, je pense qu’il est logique de partager ce que j’ai envoyé à zogstrip lorsque je lui ai dit que la correction ne fonctionnait pas.

Je pense que la raison pour laquelle le lien sur “jeder” n’est pas supprimé comme le lien sur “everyone” est le fait que “everyone” était codé en dur dans la vérification :

Et de manière similaire, “everyone” est également codé en dur pour l’avertissement affiché ci-dessous et les cases à cocher désactivées :

Je pense qu’il serait plus sûr de vérifier l’ID à la place. Si vous utilisez le nom du groupe everyone basé sur la langue par défaut du forum, cela signifierait toujours que les noms ne correspondraient pas entre un changement de langue du forum et l’exécution du travail DBConsistency.

1 « J'aime »

Espérons que la 2e fois soit la bonne ? :sweat_smile:

3 « J'aime »

Partiellement

La bannière, les cases à cocher désactivées et le lien sur le groupe “everyone” sont corrigés.

Mais les journaux d’actions du personnel se comportent toujours comme s’il y avait eu un changement de permission.
Si la locale est l’allemand, donc le groupe est “jeder”, et que je sauvegarde une catégorie sans rien changer, je vois ceci dans mes journaux d’actions du personnel.

Si la locale est l’anglais et que le nom du groupe est “everyone”, et que je sauvegarde la catégorie, aucun changement de permission n’est enregistré.
image

Bonne remarque, cela devrait corriger le problème

1 « J'aime »